AAM Partial COD & Mobile Payment for WooCommerce

AAM Partial COD & Mobile Payment for WooCommerce

Details
View on WordPress

Two manual mobile-payment gateways built for the Bangladeshi market, verified by you from the order screen:

  • 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.

Both share the same payment page, verification workflow, and settings — enable one or both at checkout.

Customer flow

  1. At checkout the customer sees a notice (e.g. “You must pay ৳X (delivery charge) now to confirm this order.”).
  2. After placing the order they land on a standalone payment page showing a QR code, a copyable number, and a form.
  3. They pay via bKash/Nagad/Rocket, then submit their sender number (and optionally the Transaction ID).
  4. The 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

  • Two modes: partial advance (delivery charge) and full payment.
  • bKash, Nagad, and Rocket — each with Merchant and Personal accounts, each with its own number, QR image, and instructions, 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.

Details

Plugin code:
aam-partial-cod
Plugin version:
1.5.7
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-07-06
Rating:
Times rated:
0
bkash
nagad
partial-payment
payment-gateway
woocommerce