Three manual payment gateways built for the Bangladeshi market, verified by you from the order screen: AAM BD Partial COD — the customer pays a small advance equal to the delivery charge via bKash/Nagad/Rocket to confirm a Cash-on-Delivery order. The rest is collected as cash on delivery. BD Manual
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 7.4.
SourceWordPress plugins · Nov 5, 2026
01 / Source details
Aboutthistool.
Three manual payment gateways built for the Bangladeshi market, verified by you from the order screen:
AAM BD Partial COD — the customer pays a small advance equal to the delivery charge via bKash/Nagad/Rocket to confirm a Cash-on-Delivery order. The rest is collected as cash on delivery.
BD Manual Mobile Payment (full) — the customer pays the full order total via bKash/Nagad/Rocket up front.
BD Manual Bank Transfer — the customer transfers the full order total to one of your bank accounts and submits their account details for verification.
They share the same payment page, verification workflow, and settings — enable any of them at checkout.
Customer flow
01At checkout the customer sees a notice (e.g. “You must pay ৳X (delivery charge) now to confirm this order.”).
02After placing the order they land on a standalone payment page showing the payment details (a QR code and copyable number for mobile payment, or your bank account details for bank transfer) and a form.
03They pay via bKash/Nagad/Rocket or bank transfer, then submit their sender number or account details (and, optionally, the Transaction ID).
04The order is held until you verify the payment.
Admin flow
Open the order — the metabox shows the method, sender number, Transaction ID, amount due, and remaining COD.
Click Verify payment to confirm the order (status → Processing), or Reject to send it back.
Features
Three gateways: partial advance (delivery charge), full mobile payment, and manual bank transfer.
bKash, Nagad, and Rocket — each with Merchant and Personal accounts, each with its own number, QR image, and instructions, independently switched on/off.
Multiple bank accounts — add several bank accounts (name, number, branch, routing, phone) for the bank-transfer gateway, each independently switched on/off.
Editable texts — customise every customer-facing string (checkout notice, payment page title/labels/button/footer, status messages) per gateway, in any language. Every field is pre-filled with the default, ready to edit.
Transaction ID (TrxID) — ask for it Off / Optional / Required.
Flexible sender number — require a full 11-digit number, or let the customer confirm with just the last few digits.
Gateway icon — choose the icon shown beside the method at checkout and in the payment page header.
Reuse numbers — the full gateway can use its own numbers, copy the partial gateway’s numbers once on save, or always mirror them live.
Copy-to-clipboard number and QR display.
Manual admin verification — no API keys required.
High-Performance Order Storage (HPOS) compatible.
Theme-overridable payment template and i18n-ready strings.
See it in action
Screenshots & previews.
Checkout page showing the partial COD gateway with the advance notice.Standalone payment page with QR code, copyable number, and submission form.Admin order metabox showing payment details and Verify/Reject buttons.
02 / Source details
Gettingstarted.
01Upload the plugin folder to /wp-content/plugins/ and activate it.
02Go to WooCommerce → Settings → Payments and open BD Partial COD , BD Manual Mobile Payment (full) , and/or BD Manual Bank Transfer .
03Enable the gateway, set your bKash/Nagad/Rocket numbers or bank account details, upload QR images, and choose the icon.
04Optionally edit the Texts / Labels section, set the Transaction ID and Sender number behaviour, and save.
03 / Source details
Frequently asked questions.
Does this verify payments automatically?
No. Verification is manual by design — you confirm each payment from the order screen. No bKash/Nagad API credentials are needed.
Can I take the full amount instead of just the delivery charge?
Yes. Enable the BD Manual Mobile Payment (full) gateway, which collects the entire order total.
Can customers pay by bank transfer?
Yes. Enable the BD Manual Bank Transfer gateway and add one or more bank accounts. Customers transfer the order total and submit their account details (or the last few digits) for you to verify from the order screen.
Can I customise the wording shown to customers?
Yes. Each gateway has a Texts / Labels section where every customer-facing string can be edited. Each field is pre-filled with the default text, so you can change the wording directly.
What if shipping is free?
On the partial gateway, the configured “Fallback advance amount” is used so the advance is never ৳0.
Do I have to enter my numbers twice for both gateways?
No. Set Reuse numbers on the full gateway to either Copy once or Always mirror .
Does it support the block-based checkout?
The plugin targets the classic (shortcode) checkout. Block (Store API) support is planned.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati