Manual Payment Gateways Suite - bKash, Nagad, Rocket, Upay & Bank Transfer

Manual Payment Gateways Suite - bKash, Nagad, Rocket, Upay & Bank Transfer

Developed By Md Golam Abir

Compatible with WHMCS v9.0

Manual Payment Gateways Suite adds five fully branded manual payment methods to WHMCS: bKash, Nagad, Rocket, Upay, and Bank Transfer — everything you need to accept mobile banking and bank transfer payments without a live payment gateway integration.

How it works

Clients select a gateway at checkout or on their invoice, and see your wallet number (or bank details for Bank Transfer) alongside their invoice number as a payment reference, with fully customizable step-by-step instructions in your own words. After paying externally, they submit a Sender Number, Transaction ID, and/or a payment slip screenshot (at least one required for bKash/Nagad/Rocket/Upay; the slip is required for Bank Transfer, which also supports optional Payment Time and Note fields).

Every submission automatically:

  • Opens a support ticket in your chosen department
  • Emails your team using a fully customizable message template
  • Logs to the WHMCS Gateway Log for your records

Nothing is applied to the invoice automatically — you stay in full control, verifying each submission before marking it paid.

Manual Payment Report (included addon)

A dedicated admin page lists every submission across all 5 gateways in one table — invoice number, gateway, sender, transaction ID, payment time/note, a clickable slip thumbnail, status, and date — with a one-click "Approve & Mark Paid" button that applies the invoice payment through WHMCS's own API.

Built for real-world use

  • Per-gateway branding: your own wallet/bank details, instructions, brand color, and notification email — all configurable from the native WHMCS admin UI, no extra settings page needed
  • Automatic image compression for oversized phone-camera screenshots instead of flatly rejecting them
  • Configurable automatic cleanup of old payment slip images (0 = never, or set any number of days)
  • Security-conscious by design: payment slips are never publicly web-accessible (admin-session gated), all admin actions are CSRF-protected, and all uploads are validated by actual file content, not just filename

Ideal for businesses in markets where bKash, Nagad, Rocket, and Upay mobile banking are common payment methods, or anyone who wants a clean, professional manual bank transfer flow.

 

There are no reviews yet!

Be the first to review Manual Payment Gateways Suite - bKash, Nagad, Rocket, Upay & Bank Transfer.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0

System Requirements


  • PHP `GD` extension recommended (enables automatic compression of oversized payment slip uploads; falls back gracefully to strict size rejection if unavailable)
  • A support department (default name: "Billing") must exist under Support > Support Departments - configurable via a constant in the module if you use a different name
  • WHMCS's daily cron must be active for the optional automatic slip-cleanup feature to run (cleanup itself is optional and disabled by default)
  • Write access to `attachments/manualpayments/` (created automatically on first use)

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Md Golam Abir

Changelog

v1.0.0 Released July 25th, 2026

Latest Version


  • Initial release
  • 5 manual payment gateways: bKash, Nagad, Rocket, Upay, Bank Transfer
  • At least one of Sender Number / Transaction ID / Payment Slip required for bKash/Nagad/Rocket/Upay
  • Bank Transfer: required payment slip, plus optional Payment Time and Note fields
  • Manual Payment Report addon with cross-gateway submission table and one-click Approve & Mark Paid
  • Automatic image compression for oversized payment slip uploads
  • Configurable automatic cleanup of old payment slip images
  • Payment slips protected from direct public web access
  • CSRF protection on all admin approve actions

 

See also

WHMCS Bitcoin Payments

Accept Bitcoin payments on your website

Free
Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Free
Coinbase Commerce

No Fees, Easy Setup. Accept cryptocurrencies like: Bitcoin, Bitcoin Cash, Ethereum and Litecoin!

Free
PayTR Virtual Pos iFrame API

Open your web site to shopping with the advantages of PayTR. Take your payments securely.

Free
Gateway Fees for WHMCS

With this WHMCS module, you'll get the payment gateway fees from your clients directly.

Free