Crypto Manual Payment
Manual cryptocurrency payment gateway (BTC/USDT/LTC)
Product Description
Crypto Manual Payment is a comprehensive manual cryptocurrency payment solution that allows customers to pay for IPTV services using Bitcoin (BTC), Tether (USDT), or Litecoin (LTC). This module provides a secure, token-based payment system with automatic currency conversion, QR code generation, and multiple confirmation methods including WhatsApp and support tickets.
How It Works
When a customer places an order and selects cryptocurrency payment, they are redirected to a secure payment page. The module displays your cryptocurrency wallet addresses (BTC, USDT TRC20/ERC20/BEP20, LTC) and automatically calculates the exact amount needed in the selected cryptocurrency based on current exchange rates.
The system generates QR codes for easy mobile wallet scanning, with BTC and LTC QR codes including the payment amount. Customers send the exact cryptocurrency amount to your wallet address. After sending, customers can confirm payment via WhatsApp (with pre-filled message) or by creating a support ticket with transaction ID and screenshot upload.
The module uses secure token-based URLs with expiration (default 60 minutes) to prevent unauthorized access. All payment confirmations are automatically sent to your support system, and you can manually verify and mark invoices as paid in WHMCS.
Key Features
- Multiple Cryptocurrencies: Support for Bitcoin (BTC), Tether USDT (TRC20/ERC20/BEP20), and Litecoin (LTC)
- Automatic Rate Conversion: Real-time exchange rates from CoinGecko API with 5-minute cache
- Manual Rate Override: Set custom USD rates for each cryptocurrency if needed
- QR Code Generation: Automatic QR codes for easy mobile wallet scanning (BTC/LTC include amount)
- Multiple USDT Networks: Support for TRC20, ERC20, and BEP20 networks
- WhatsApp Integration: Pre-filled WhatsApp messages for payment confirmation
- Support Ticket Automation: Automatic ticket creation with transaction details and screenshot upload
- Secure Token System: HMAC-signed tokens with expiration for payment URLs
- Payment Window Control: Configurable payment expiration time (default 60 minutes)
- Transaction Explorer Links: Automatic links to blockchain explorers for verification
- Customizable Fees: Optional percentage fees for each cryptocurrency
- Multi-Currency Support: Converts invoice currency to USD before calculating crypto amount
- License Protected: Secure license verification system
How to Use
- Install the module by uploading files to
modules/gateways/cryptomanual/directory - Activate the gateway in Setup > Payments > Payment Gateways > Crypto Manual
- Enter your license key in the gateway configuration
- Configure your cryptocurrency wallet addresses:
- BTC Address (Bitcoin mainnet)
- LTC Address (Litecoin mainnet)
- USDT TRC20 Address (Tron network)
- USDT ERC20 Address (Ethereum network)
- USDT BEP20 Address (Binance Smart Chain)
- Set exchange rates (optional - uses CoinGecko if left at 0):
- USD per 1 BTC
- USD per 1 LTC
- USD per 1 USDT
- Configure optional fees (percentage) for each cryptocurrency
- Set payment window expiration time (default 60 minutes)
- Configure signing secret key for secure token generation
- Set up WhatsApp number (optional) for payment confirmations
- Customize customer note and payment instructions
- Assign the gateway to your IPTV products
- Test with a small payment to verify everything works
This module provides a complete manual cryptocurrency payment solution, perfect for IPTV service providers who want to accept crypto payments without API integrations. The secure token system and multiple confirmation methods ensure safe and reliable payment processing.
Frequently Asked Questions
Which cryptocurrencies are supported?
The module supports Bitcoin (BTC), Tether USDT on three networks (TRC20, ERC20, BEP20), and Litecoin (LTC). You can enable or disable any of these cryptocurrencies in the gateway settings.
How are exchange rates calculated?
The module uses CoinGecko API for real-time exchange rates with a 5-minute cache. You can also set manual exchange rates if you prefer. The system automatically converts invoice amounts to the selected cryptocurrency.
How long does it take for payments to be confirmed?
Confirmation time varies: Bitcoin typically 10-60 minutes, USDT TRC20 usually 5-15 minutes, USDT ERC20/BEP20 may take 15-30 minutes, and Litecoin typically 5-20 minutes, depending on network congestion.
What if a customer sends the wrong amount?
The system only marks invoices as paid when the exact amount (or more) is received. If less is sent, the invoice remains unpaid. Customers can send additional payments to complete the invoice amount.
Can customers pay with multiple cryptocurrencies?
Yes, customers can choose any enabled cryptocurrency during checkout. The system shows all available options (BTC, USDT networks, LTC) and calculates the exact amount needed for each.
How do QR codes work?
The module generates QR codes for easy mobile wallet scanning. For BTC and LTC, the QR code includes the payment amount, so customers can scan and send the exact amount with one click.
What are the optional fees for?
You can add a percentage fee (e.g., 2%) to each cryptocurrency to cover network fees or as a processing fee. This is optional - you can set fees to 0% if you don't want to charge extra.
How do customers confirm payment?
Customers can confirm via WhatsApp (with pre-filled message) or by creating a support ticket. They provide the transaction ID (TXID) from the blockchain and optionally upload a screenshot of the transaction.
What if a payment is stuck or not confirming?
If a payment is taking too long to confirm, customers should check the blockchain explorer using the provided link. You can also manually verify payments by checking the blockchain using the transaction ID.
Can I use this without API integration?
Yes! This is a manual payment gateway - no API integration needed. You just provide your wallet addresses, and customers send payments directly. You manually verify payments and mark invoices as paid.
Related Products
Wise IMAP Payment Gateway
Accept Wise transfers. Use invoice # as reference; verified from receipt email. Annual license $100/year.
- IPTV Payment Solutions
- Annual license – $100/year per domain
- IMAP auto-verify from Wise receipt emails
- Invoice # as reference – automatic matching
- + 4 more features
Payoneer IMAP Payment Gateway
Accept Payoneer payments. Use invoice # as reference; verified from receipt email. Annual license $100/year.
- IPTV Payment Solutions
- Annual license – $100/year per domain
- IMAP auto-verify from Payoneer receipt emails
- Invoice # as reference – automatic matching
- + 4 more features
IPTV QuickBooks Payment Gateway
IPTV Payment Solutions with QuickBooks (Intuit) integration
- IPTV Payment Solutions
- One-time license
- Per domain allowed
- QuickBooks invoice link or Payments API
- + 4 more features