{"id":334472,"date":"2026-07-01T20:45:23","date_gmt":"2026-07-01T20:45:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mfs-manual-payments-for-woocommerce\/"},"modified":"2026-07-01T21:02:39","modified_gmt":"2026-07-01T21:02:39","slug":"mfs-manual-payments-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mfs-manual-payments-for-woocommerce\/","author":23308795,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"MFS Manual Payments for WooCommerce","header_author":"Abid Hasan","header_description":"Manually accept Bangladesh Mobile Financial Services (MFS) payments - bKash, Nagad, Rocket, Upay & mCash. Customers send money and submit the Transaction ID; you verify manually. Includes per-gateway accounts, QR codes, fees, discounts, partial payments and reporting.","assets_banners_color":"9b6c69","last_updated":"2026-07-01 21:02:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/abidhasandm.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":52,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"abidhasandm","date":"2026-07-01 21:02:39"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3593191,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3593191,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3593191,"resolution":"1","location":"assets","locale":"","width":901,"height":500},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3593191,"resolution":"2","location":"assets","locale":"","width":901,"height":500},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3593191,"resolution":"3","location":"assets","locale":"","width":901,"height":500},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3593191,"resolution":"4","location":"assets","locale":"","width":901,"height":500},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3593191,"resolution":"5","location":"assets","locale":"","width":901,"height":500}},"screenshots":{"1":"Checkout \u2014 account numbers, copy buttons, QR, and the amount to send","2":"Admin reports \u2014 charts and per-method breakdown","3":"Method settings \u2014 accounts, fees, discounts, partial payment","4":"Order screen \u2014 payment details and Transaction ID"}},"plugin_section":[262246],"plugin_tags":[11451,6253,173739,6593,286],"plugin_category":[45],"plugin_contributors":[269774],"plugin_business_model":[],"class_list":["post-334472","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-bkash","plugin_tags-mobile-banking","plugin_tags-nagad","plugin_tags-payment-gateway","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-abidhasandm","plugin_committers-abidhasandm"],"banners":{"banner":"https:\/\/ps.w.org\/mfs-manual-payments-for-woocommerce\/assets\/banner-772x250.png?rev=3593191","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mfs-manual-payments-for-woocommerce\/assets\/icon-256x256.png?rev=3593191","icon_2x":"https:\/\/ps.w.org\/mfs-manual-payments-for-woocommerce\/assets\/icon-256x256.png?rev=3593191","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mfs-manual-payments-for-woocommerce\/assets\/screenshot-1.png?rev=3593191","caption":"Checkout \u2014 account numbers, copy buttons, QR, and the amount to send"},{"src":"https:\/\/ps.w.org\/mfs-manual-payments-for-woocommerce\/assets\/screenshot-2.png?rev=3593191","caption":"Admin reports \u2014 charts and per-method breakdown"},{"src":"https:\/\/ps.w.org\/mfs-manual-payments-for-woocommerce\/assets\/screenshot-3.png?rev=3593191","caption":"Method settings \u2014 accounts, fees, discounts, partial payment"},{"src":"https:\/\/ps.w.org\/mfs-manual-payments-for-woocommerce\/assets\/screenshot-4.png?rev=3593191","caption":"Order screen \u2014 payment details and Transaction ID"},{"src":"https:\/\/ps.w.org\/mfs-manual-payments-for-woocommerce\/assets\/screenshot-5.png?rev=3593191","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>MFS Manual Payments for WooCommerce<\/strong> adds manual (offline-verified) payment\nmethods for Bangladesh Mobile Financial Services to your WooCommerce store.<\/p>\n\n<p>This is a <strong>manual<\/strong> gateway. It does <strong>not<\/strong> connect to any MFS provider API\nand does <strong>not<\/strong> automatically confirm payments. The customer sends money from\ntheir own MFS app to your displayed account number (or scans your QR), then\nenters the Transaction ID at checkout. You verify the payment in your account\nand move the order forward. No API keys, no merchant onboarding required.<\/p>\n\n<h4>Supported payment methods<\/h4>\n\n<ul>\n<li>bKash<\/li>\n<li>Nagad<\/li>\n<li>Rocket (Dutch-Bangla Bank)<\/li>\n<li>Upay<\/li>\n<li>mCash<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Unlimited payment accounts per method, each with a label and type (Personal \/ Merchant \/ Agent)<\/li>\n<li>Optional QR code per account, shown at checkout with a scan-to-pay modal<\/li>\n<li>One-click copy of account numbers at checkout<\/li>\n<li>Per-method fee (percentage or fixed)<\/li>\n<li>Per-method discount (percentage or fixed)<\/li>\n<li>Optional partial \/ advance payment (custom amount, percentage, or delivery charge)<\/li>\n<li>Per-method minimum and maximum order limits<\/li>\n<li>Optional, configurable Transaction ID requirement<\/li>\n<li>Custom payment instructions and notes per method<\/li>\n<li>Reporting: transactions, amounts, fees, per-method comparison, status breakdown, date filtering<\/li>\n<li>CSV export of reports<\/li>\n<li>WordPress dashboard widget with quick stats<\/li>\n<li>Payment details shown on the order screen and on order emails<\/li>\n<li>WooCommerce High-Performance Order Storage (HPOS) compatible<\/li>\n<\/ul>\n\n<h4>Partial payment options<\/h4>\n\n<ul>\n<li>Full payment \u2014 customer pays the whole amount<\/li>\n<li>Advance payment \u2014 customer pays part now, the rest on delivery\n\n<ul>\n<li>Fixed custom amount<\/li>\n<li>Percentage of the order total<\/li>\n<li>Delivery charge only<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/mfs-manual-payments-for-woocommerce\/<\/code>, or install it through the WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the Plugins screen.<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Payments.<\/li>\n<li>Enable and configure each method you want to use.<\/li>\n<li>Add your account numbers (and QR codes, optionally).<\/li>\n<li>Start accepting payments.<\/li>\n<\/ol>\n\n<h4>Minimum requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0 or greater<\/li>\n<li>WooCommerce 6.0 or greater<\/li>\n<li>PHP 7.4 or greater<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20connect%20to%20the%20bkash%20%2F%20nagad%20%2F%20rocket%20apis%3F\"><h3>Does this plugin connect to the bKash \/ Nagad \/ Rocket APIs?<\/h3><\/dt>\n<dd><p>No. This is a manual gateway. The customer pays from their own MFS app and\nsubmits the Transaction ID; you verify it manually in your account.<\/p><\/dd>\n<dt id=\"can%20i%20add%20more%20than%20one%20account%20per%20method%3F\"><h3>Can I add more than one account per method?<\/h3><\/dt>\n<dd><p>Yes. You can add unlimited accounts per method, each with a label and a type\n(Personal, Merchant, or Agent).<\/p><\/dd>\n<dt id=\"can%20i%20make%20the%20transaction%20id%20mandatory%3F\"><h3>Can I make the Transaction ID mandatory?<\/h3><\/dt>\n<dd><p>Yes. Each method has a \"Require Transaction ID\" setting. When off, the customer\ncan place the order first and send the Transaction ID later. When on, it must be\nentered (minimum 8 characters) before the order can be placed.<\/p><\/dd>\n<dt id=\"can%20i%20charge%20a%20fee%20or%20give%20a%20discount%20for%20a%20method%3F\"><h3>Can I charge a fee or give a discount for a method?<\/h3><\/dt>\n<dd><p>Yes. Each method supports a percentage or fixed fee, and a percentage or fixed\ndiscount, applied at checkout.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20woocommerce%20hpos%3F\"><h3>Is it compatible with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes, the plugin declares compatibility with High-Performance Order Storage.<\/p><\/dd>\n<dt id=\"where%20do%20i%20see%20reports%3F\"><h3>Where do I see reports?<\/h3><\/dt>\n<dd><p>In the plugin's Analytics page in wp-admin. You can filter by date range and\nexport to CSV.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release as MFS Manual Payments for WooCommerce.<\/li>\n<li>bKash, Nagad, Rocket, Upay, mCash manual methods.<\/li>\n<li>Per-method accounts, QR codes, fees, discounts, partial payments, order limits.<\/li>\n<li>Configurable Transaction ID requirement.<\/li>\n<li>Reporting, CSV export, dashboard widget.<\/li>\n<li>HPOS compatible.<\/li>\n<\/ul>","raw_excerpt":"Accept Bangladesh MFS payments (bKash, Nagad, Rocket, Upay, mCash) manually. Customer sends money, submits the Transaction ID, you verify.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/334472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=334472"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/abidhasandm"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=334472"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=334472"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=334472"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=334472"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=334472"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=334472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}