Bank Transfer Manual Payment

Manual bank transfer payment gateway with multi-region support

4.9
(163 reviews) View all reviews
$100.00
Category
payment gateways
License
One-time
Bank Transfer Manual Payment

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

  1. Install the module by uploading files to modules/gateways/banktransfer_manual/ directory
  2. Activate the gateway in Setup > Payments > Payment Gateways > Bank Transfer Manual Payment
  3. Enter your license key in the gateway configuration
  4. Enable the bank regions you want to use (USA, UK, CAD, Euro, etc.)
  5. 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
  6. Enable/disable country flag images on bank selection cards
  7. Set up WhatsApp number (optional) in international format
  8. Choose WhatsApp endpoint (api.whatsapp.com or wa.me)
  9. Customize WhatsApp message template (optional):
    • Available placeholders: {invoiceid}, {amount}, {currency}, {txid}, {bankname}, {firstname}, {lastname}, {company}, {email}
  10. Enable/disable ticket confirmation and customize ticket message template
  11. Set payment window expiration time (default 60 minutes)
  12. Configure signing secret key for secure token generation
  13. Add bank transfer instructions (optional) to show on payment page
  14. Customize general payment note
  15. Assign the gateway to your IPTV products
  16. Test the payment flow to ensure everything works correctly

💡 Payment Confirmation Process:

  1. Customer selects their preferred bank region
  2. Customer views your bank account details for that region
  3. Customer completes bank transfer to your account
  4. Customer clicks "I Have Paid" button on payment page
  5. Customer enters transaction ID/reference from bank
  6. Customer selects which bank they used
  7. Customer uploads payment screenshot (optional but recommended)
  8. Customer confirms via WhatsApp or creates support ticket
  9. You receive notification with all payment details
  10. You verify payment in your bank account
  11. 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
$299.00
View

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
$299.00
View

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
$100.00
View