{"id":343263,"date":"2026-07-30T20:52:47","date_gmt":"2026-07-30T20:52:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rosidpay-for-fluentcart\/"},"modified":"2026-07-30T20:52:40","modified_gmt":"2026-07-30T20:52:40","slug":"manipay-manual-payment-for-fluentcart","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/manipay-manual-payment-for-fluentcart\/","author":16528671,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.8","stable_tag":"1.0.8","tested":"7.0.2","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"ManiPay Manual Payment Gateway for FluentCart","header_author":"themeux","header_description":"A manual payment gateway for FluentCart: Mobile Banking (bKash, Nagad, Rocket), Bank Transfer with slip upload, and Crypto (Binance Pay, RedotPay). Customers complete payment on a dedicated on-site page; orders stay Pending until you verify the Transaction ID.","assets_banners_color":"d9cef6","last_updated":"2026-07-30 20:52:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":28,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.8":{"tag":"1.0.8","author":"themeux","date":"2026-07-30 20:52:40"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3629115,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3629115,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3629115,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3629115,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3629115,"resolution":"1","location":"assets","locale":"","width":2878,"height":1280},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3629115,"resolution":"2","location":"assets","locale":"","width":2262,"height":1264},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3629115,"resolution":"3","location":"assets","locale":"","width":2078,"height":1352},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3629115,"resolution":"4","location":"assets","locale":"","width":2870,"height":1110}},"screenshots":[]},"plugin_section":[],"plugin_tags":[570,11451,250438,173739,6593],"plugin_category":[],"plugin_contributors":[208614],"plugin_business_model":[],"class_list":["post-343263","plugin","type-plugin","status-publish","hentry","plugin_tags-bangladesh","plugin_tags-bkash","plugin_tags-fluentcart","plugin_tags-nagad","plugin_tags-payment-gateway","plugin_contributors-themeux","plugin_committers-themeux"],"banners":{"banner":"https:\/\/ps.w.org\/manipay-manual-payment-for-fluentcart\/assets\/banner-772x250.png?rev=3629115","banner_2x":"https:\/\/ps.w.org\/manipay-manual-payment-for-fluentcart\/assets\/banner-1544x500.png?rev=3629115","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/manipay-manual-payment-for-fluentcart\/assets\/icon-128x128.png?rev=3629115","icon_2x":"https:\/\/ps.w.org\/manipay-manual-payment-for-fluentcart\/assets\/icon-256x256.png?rev=3629115","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/manipay-manual-payment-for-fluentcart\/assets\/screenshot-1.png?rev=3629115","caption":""},{"src":"https:\/\/ps.w.org\/manipay-manual-payment-for-fluentcart\/assets\/screenshot-2.png?rev=3629115","caption":""},{"src":"https:\/\/ps.w.org\/manipay-manual-payment-for-fluentcart\/assets\/screenshot-3.png?rev=3629115","caption":""},{"src":"https:\/\/ps.w.org\/manipay-manual-payment-for-fluentcart\/assets\/screenshot-4.png?rev=3629115","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>ManiPay<\/strong> integrates with FluentCart's documented custom payment gateway framework (<code>AbstractPaymentGateway<\/code>) to offer a manual, Bangladesh-focused checkout: bKash, Nagad, Rocket, four major banks with slip upload, and Binance Pay \/ RedotPay.<\/p>\n\n<p>This is a <strong>manual<\/strong> gateway \u2014 there is no live API connection to bKash\/Nagad\/Rocket\/the banks\/Binance. After checkout, the customer is sent to a dedicated on-site payment page (no theme header\/footer) where they pick a method, send the money themselves, and submit their Transaction ID. The order stays in its normal pending state until you verify the transaction and mark it paid from FluentCart's own Order Details screen.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Mobile Banking (bKash, Nagad, Rocket), 4 banks with slip upload, Crypto (Binance, RedotPay)<\/li>\n<li>Optional QR code per method (paste an image URL in settings)<\/li>\n<li>Single global on\/off switch for iBanking and for Crypto \u2014 individual methods inside each show automatically once you fill in their account details<\/li>\n<li>Editable instruction text per tab, including Bangla<\/li>\n<li>Same visual design as the EDD and Tutor LMS versions of ManiPay<\/li>\n<li>Submitted Transaction ID is written to the transaction's Gateway ID field, so it's visible directly on FluentCart's Order Details screen \u2014 no separate admin page to check<\/li>\n<li>Dedicated <strong>ManiPay Orders<\/strong> admin screen (under FluentCart's own admin menu) listing every order placed through ManiPay in one place \u2014 Trx ID, sender info, slip link, and payment status \u2014 with tabs to filter by \"Awaiting verification\" vs \"Paid\", so you don't have to dig through FluentCart's full order list to find the ones waiting on you<\/li>\n<\/ul>\n\n<h3>Built from FluentCart's official developer docs<\/h3>\n\n<p>Unlike some of the sibling ManiPay plugins (for Tutor LMS in particular), this one is built directly against FluentCart's public developer documentation (dev.fluentcart.com) and the real open-source PayStack-for-FluentCart reference gateway, not reverse-engineered from a single third-party plugin. Confidence is higher, but as with any integration, <strong>test a full purchase end to end on staging<\/strong> before relying on it in production \u2014 checkout \u2192 redirected to the on-site payment page \u2192 submit a Transaction ID \u2192 confirm it shows correctly on the Order Details screen \u2192 mark the order paid manually.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>manipay-manual-payment-for-fluentcart<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install via Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin. FluentCart must already be installed and active.<\/li>\n<li>Go to <strong>FluentCart &gt; Settings &gt; Payment Methods<\/strong> and enable <strong>ManiPay<\/strong>.<\/li>\n<li>Fill in your bKash\/Nagad\/Rocket numbers, bank details, and crypto IDs.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20process%20payments%20automatically%3F\"><h3>Does this process payments automatically?<\/h3><\/dt>\n<dd><p>No. This is a manual payment gateway. You must verify the Transaction ID or slip yourself and mark the order as paid from FluentCart's Order Details screen.<\/p><\/dd>\n<dt id=\"where%20do%20i%20see%20the%20transaction%20id%20the%20customer%20submitted%3F\"><h3>Where do I see the Transaction ID the customer submitted?<\/h3><\/dt>\n<dd><p>On the order's Details screen, in the transaction table's \"Gateway ID\" column \u2014 or all at once on FluentCart &gt; ManiPay Orders, the plugin's own dashboard of every ManiPay order.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Cleaned up the readme:  updated info and minor fixes.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed the real root cause of the blank \"Method\" column and zero-result method filter: 'payment_note' was never an actual fillable column on FluentCart's OrderTransaction model (confirmed against FluentCart's own source), so every save to it was silently dropped by Eloquent's mass-assignment protection \u2014 nothing was ever persisted, on any past version. The Transaction ID, sender info, payment method, and slip URL are now stored in the transaction's real <code>meta<\/code> JSON column instead (FluentCart's own documented pattern for this kind of data), under a manipay_ prefix. Orders submitted before this update won't have this data retroactively \u2014 only new submissions from here on.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed: ManiPay Orders showed a blank Customer name and Email for some real orders. The order's own billing_name\/email fields can be empty depending on checkout configuration; the columns now fall back to the related Customer record's name and email when that happens.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Manual payment gateway for FluentCart: Mobile Banking (bKash, Nagad, Rocket), Bank Transfer (AIBL, Pubali, DBBL, IBBL \u2014 each independently enabled and grouped into its own settings tab), and Crypto (Binance Pay, RedotPay).<\/li>\n<li>Dedicated on-site \"Complete Your Payment\" page where customers submit their Transaction ID (and a slip photo for bank transfers) after checkout. Orders stay Pending until you verify and mark them Paid from FluentCart's own Order Details screen.<\/li>\n<li>ManiPay Orders dashboard (FluentCart &gt; ManiPay Orders): every order placed through ManiPay in one place, with Trx ID, sender info, slip link, and payment status; \"All \/ Awaiting verification \/ Paid\" tabs; a payment-method filter; pagination; and a direct link into each order's full FluentCart Details screen.<\/li>\n<\/ul>","raw_excerpt":"A manual payment gateway for FluentCart: Mobile Banking (bKash, Nagad, Rocket), Bank Transfer with slip upload, and Crypto (Binance Pay, RedotPay).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343263","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=343263"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/themeux"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343263"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343263"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343263"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343263"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343263"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}