Bank Transfer Manual Payment
Manual bank transfer payment gateway with multi-region support
Product Description
Bank Transfer Manual Payment is a comprehensive manual bank transfer payment gateway that supports multiple bank regions worldwide. This module allows customers to pay via bank transfer using their local bank, with support for USA, UK, Canada (CAD), Eurozone, and many other regions. The module includes WhatsApp integration, support ticket automation, and a secure token-based payment system.
How It Works
When a customer selects Bank Transfer Manual Payment, they are redirected to a secure payment page where they can choose their preferred bank region (USA, UK, CAD, Euro, or other configured regions). The page displays your bank account details for the selected region, including account name, account number, routing/sort code, and other region-specific information.
After the customer completes the bank transfer, they can confirm the payment in two ways:
- WhatsApp Confirmation: Click "I Have Paid" button which opens WhatsApp with a pre-filled message including invoice details, amount, transaction ID/reference, bank used, and option to upload payment screenshot
- Support Ticket: Create a support ticket directly from the payment page with transaction ID/reference, bank name, and screenshot upload capability
The module uses secure token-based URLs with HMAC signatures and expiration (default 60 minutes) to ensure payment pages are only accessible for a limited time. All payment confirmations are automatically sent to your support system with all relevant details, allowing you to verify and mark invoices as paid in WHMCS.
Key Features
- Multiple Bank Regions: Support for USA, UK, Canada (CAD), Eurozone, and many other regions
- Region-Specific Fields: Proper bank details for each region (routing number for USA, sort code for UK, transit/institution for CAD, IBAN/BIC for Euro)
- Country Flag Images: Visual country flags for easy bank selection
- WhatsApp Integration: One-click WhatsApp confirmation with pre-filled message template
- Support Ticket Automation: Automatic ticket creation with payment 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)
- Customizable Templates: Editable WhatsApp and ticket message templates with placeholders
- Screenshot Upload: Customers can upload payment screenshots for verification
- Transaction ID Tracking: Customers enter transaction ID/reference for easy tracking
- Bank Selection Interface: Clean, intuitive bank selection with country flags
- Multiple Confirmation Methods: WhatsApp and support ticket options
- License Protected: Secure license verification system
- Enable/Disable Banks: Activate only the bank regions you want to use
Supported Bank Regions (28+ Countries)
The module supports bank transfers from 28+ countries/regions:
- USA: Routing Number format
- UK: Sort Code format
- Canada (CAD): Transit & Institution Number
- Eurozone: IBAN & BIC/SWIFT
- UAE (AED): IBAN & SWIFT
- Australia (AUD): BSB Number & SWIFT
- China (CNY): SWIFT/BIC
- Hungary (HUF): IBAN & SWIFT
- India (INR): IFSC Code & SWIFT
- Japan (JPY): SWIFT/BIC
- Turkey (TRY): IBAN & SWIFT
- Singapore (SGD): SWIFT/BIC
- Malaysia (MYR): SWIFT/BIC
- Pakistan (PKR): IBAN & SWIFT
- South Africa (ZAR): SWIFT/BIC
- Uganda (UGX): SWIFT/BIC
- New Zealand (NZD): SWIFT/BIC
- Bulgaria (BGN): IBAN & SWIFT
- Switzerland (CHF): IBAN & SWIFT
- Brazil (BRL): SWIFT/BIC
- Norway (NOK): IBAN & SWIFT
- Sweden (SEK): IBAN & SWIFT
- Denmark (DKK): IBAN & SWIFT
- Thailand (THB): SWIFT/BIC
- Indonesia (IDR): SWIFT/BIC
- Mexico (MXN): SWIFT/BIC
- Poland (PLN): IBAN & SWIFT
- Czech Republic (CZK): IBAN & SWIFT
- Romania (RON): IBAN & SWIFT
Each region has region-specific fields: Account Name, Account Number, and region-specific codes (Routing Number, Sort Code, IBAN, BIC/SWIFT, IFSC, BSB, Transit Number, etc.)
How to Use
- Install the module by uploading files to
modules/gateways/banktransfer_manual/directory - Activate the gateway in Setup > Payments > Payment Gateways > Bank Transfer Manual Payment
- Enter your license key in the gateway configuration
- Enable the bank regions you want to use (USA, UK, CAD, Euro, etc.)
- Configure bank details for each enabled region:
- USA: Bank Name, Account Name, Account Number, Routing Number
- UK: Bank Name, Account Name, Account Number, Sort Code
- CAD: Bank Name, Account Name, Account Number, Transit Number, Institution Number
- Euro: Bank Name, Account Name, IBAN, BIC/SWIFT
- Additional regions as needed
- Enable/disable country flag images on bank selection cards
- Set up WhatsApp number (optional) in international format
- Choose WhatsApp endpoint (api.whatsapp.com or wa.me)
- Customize WhatsApp message template (optional):
- Available placeholders: {invoiceid}, {amount}, {currency}, {txid}, {bankname}, {firstname}, {lastname}, {company}, {email}
- Enable/disable ticket confirmation and customize ticket message template
- Set payment window expiration time (default 60 minutes)
- Configure signing secret key for secure token generation
- Add bank transfer instructions (optional) to show on payment page
- Customize general payment note
- Assign the gateway to your IPTV products
- Test the payment flow to ensure everything works correctly
💡 Payment Confirmation Process:
- Customer selects their preferred bank region
- Customer views your bank account details for that region
- Customer completes bank transfer to your account
- Customer clicks "I Have Paid" button on payment page
- Customer enters transaction ID/reference from bank
- Customer selects which bank they used
- Customer uploads payment screenshot (optional but recommended)
- Customer confirms via WhatsApp or creates support ticket
- You receive notification with all payment details
- You verify payment in your bank account
- You mark invoice as paid in WHMCS
This module provides a complete manual bank transfer payment solution with multi-region support, making it easy for customers worldwide to pay using their local banks. The secure token system and customizable templates ensure a professional payment experience.
Related Products
IPTV PayPal Payment Gateway
IPTV Payment Solutions with PayPal integration
- IPTV Payment Solutions
- One-time license
- Per domain allowed
- PayPal gateways
- + 1 more features
IPTV H2H Cryptomus Payment Gateway
IPTV Payment Solutions with Cryptomus integration
- IPTV Payment Solutions
- One-time license
- Per domain allowed
- Cryptomus gateways
- + 1 more features
Crypto Manual Payment
Manual cryptocurrency payment gateway (BTC/USDT/LTC)
- IPTV Payment Solutions
- One-time license
- Per domain allowed
- BTC (Bitcoin) support
- + 7 more features