Title: MFS Manual Payments for WooCommerce
Author: Abid Hasan
Published: <strong>July 1, 2026</strong>
Last modified: July 1, 2026

---

Search plugins

![](https://ps.w.org/mfs-manual-payments-for-woocommerce/assets/banner-772x250.png?
rev=3593191)

![](https://ps.w.org/mfs-manual-payments-for-woocommerce/assets/icon-256x256.png?
rev=3593191)

# MFS Manual Payments for WooCommerce

 By [Abid Hasan](https://profiles.wordpress.org/abidhasandm/)

[Download](https://downloads.wordpress.org/plugin/mfs-manual-payments-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/mfs-manual-payments-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/mfs-manual-payments-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/mfs-manual-payments-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/mfs-manual-payments-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/mfs-manual-payments-for-woocommerce/)

## Description

**MFS Manual Payments for WooCommerce** adds manual (offline-verified) payment
 
methods for Bangladesh Mobile Financial Services to your WooCommerce store.

This is a **manual** gateway. It does **not** connect to any MFS provider API
 and
does **not** automatically confirm payments. The customer sends money from their
own MFS app to your displayed account number (or scans your QR), then enters the
Transaction ID at checkout. You verify the payment in your account and move the 
order forward. No API keys, no merchant onboarding required.

#### Supported payment methods

 * bKash
 * Nagad
 * Rocket (Dutch-Bangla Bank)
 * Upay
 * mCash

#### Features

 * Unlimited payment accounts per method, each with a label and type (Personal /
   Merchant / Agent)
 * Optional QR code per account, shown at checkout with a scan-to-pay modal
 * One-click copy of account numbers at checkout
 * Per-method fee (percentage or fixed)
 * Per-method discount (percentage or fixed)
 * Optional partial / advance payment (custom amount, percentage, or delivery charge)
 * Per-method minimum and maximum order limits
 * Optional, configurable Transaction ID requirement
 * Custom payment instructions and notes per method
 * Reporting: transactions, amounts, fees, per-method comparison, status breakdown,
   date filtering
 * CSV export of reports
 * WordPress dashboard widget with quick stats
 * Payment details shown on the order screen and on order emails
 * WooCommerce High-Performance Order Storage (HPOS) compatible

#### Partial payment options

 * Full payment — customer pays the whole amount
 * Advance payment — customer pays part now, the rest on delivery
    - Fixed custom amount
    - Percentage of the order total
    - Delivery charge only

## Screenshots

[⌊Checkout — account numbers, copy buttons, QR, and the amount to send⌉⌊Checkout—
account numbers, copy buttons, QR, and the amount to send⌉[

Checkout — account numbers, copy buttons, QR, and the amount to send

[⌊Admin reports — charts and per-method breakdown⌉⌊Admin reports — charts and per-
method breakdown⌉[

Admin reports — charts and per-method breakdown

[⌊Method settings — accounts, fees, discounts, partial payment⌉⌊Method settings —
accounts, fees, discounts, partial payment⌉[

Method settings — accounts, fees, discounts, partial payment

[⌊Order screen — payment details and Transaction ID⌉⌊Order screen — payment details
and Transaction ID⌉[

Order screen — payment details and Transaction ID

[[

## Installation

 1. Upload the plugin to `/wp-content/plugins/mfs-manual-payments-for-woocommerce/`,
    or install it through the WordPress Plugins screen.
 2. Activate the plugin through the Plugins screen.
 3. Go to WooCommerce > Settings > Payments.
 4. Enable and configure each method you want to use.
 5. Add your account numbers (and QR codes, optionally).
 6. Start accepting payments.

#### Minimum requirements

 * WordPress 6.0 or greater
 * WooCommerce 6.0 or greater
 * PHP 7.4 or greater

## FAQ

### Does this plugin connect to the bKash / Nagad / Rocket APIs?

No. This is a manual gateway. The customer pays from their own MFS app and
 submits
the Transaction ID; you verify it manually in your account.

### Can I add more than one account per method?

Yes. You can add unlimited accounts per method, each with a label and a type
 (Personal,
Merchant, or Agent).

### Can I make the Transaction ID mandatory?

Yes. Each method has a “Require Transaction ID” setting. When off, the customer

can place the order first and send the Transaction ID later. When on, it must be
entered (minimum 8 characters) before the order can be placed.

### Can I charge a fee or give a discount for a method?

Yes. Each method supports a percentage or fixed fee, and a percentage or fixed
 
discount, applied at checkout.

### Is it compatible with WooCommerce HPOS?

Yes, the plugin declares compatibility with High-Performance Order Storage.

### Where do I see reports?

In the plugin’s Analytics page in wp-admin. You can filter by date range and
 export
to CSV.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MFS Manual Payments for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Abid Hasan ](https://profiles.wordpress.org/abidhasandm/)

[Translate “MFS Manual Payments for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/mfs-manual-payments-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mfs-manual-payments-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/mfs-manual-payments-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/mfs-manual-payments-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/mfs-manual-payments-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release as MFS Manual Payments for WooCommerce.
 * bKash, Nagad, Rocket, Upay, mCash manual methods.
 * Per-method accounts, QR codes, fees, discounts, partial payments, order limits.
 * Configurable Transaction ID requirement.
 * Reporting, CSV export, dashboard widget.
 * HPOS compatible.

## Meta

 *  Version **1.0.0**
 *  Last updated **18 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [bKash](https://wordpress.org/plugins/tags/bkash/)[mobile banking](https://wordpress.org/plugins/tags/mobile-banking/)
   [nagad](https://wordpress.org/plugins/tags/nagad/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/mfs-manual-payments-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mfs-manual-payments-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mfs-manual-payments-for-woocommerce/reviews/)

## Contributors

 *   [ Abid Hasan ](https://profiles.wordpress.org/abidhasandm/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mfs-manual-payments-for-woocommerce/)