{"id":335883,"date":"2026-07-11T02:54:13","date_gmt":"2026-07-11T02:54:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bangla-qr-payment-method-for-bangladeshi-qr-payment\/"},"modified":"2026-07-11T03:06:40","modified_gmt":"2026-07-11T03:06:40","slug":"smartqr-payment-gateway-banglaqr","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/smartqr-payment-gateway-banglaqr\/","author":23310415,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"1.2.1","tested":"7.0.1","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"SmartQR Payment Gateway for BanglaQR","header_author":"Raisul Islam Shagor","header_description":"A WooCommerce payment gateway supporting bank and mobile QR payments with a scan-to-pay popup and payment receipt upload verification.","assets_banners_color":"fdfdfd","last_updated":"2026-07-11 03:06:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/raisul.dev\/projects\/smartqr-payment-getway-for-banglaqr-wordpress-plugin","header_author_uri":"https:\/\/raisul.dev","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.1":{"tag":"1.2.1","author":"shagor447","date":"2026-07-11 03:06:40"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3603543,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3603543,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3603543,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3603543,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3603543,"resolution":"1","location":"assets","locale":"","width":1123,"height":674},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3603543,"resolution":"2","location":"assets","locale":"","width":1120,"height":576},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3603543,"resolution":"3","location":"assets","locale":"","width":439,"height":716},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3603543,"resolution":"4","location":"assets","locale":"","width":1347,"height":793},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3603543,"resolution":"5","location":"assets","locale":"","width":914,"height":821}},"screenshots":{"1":"QR Accounts Manager.","2":"Gateway Settings.","3":"Checkout payment popup.","4":"Checkout page payment method.","5":"Customer payment receipt\/screenshot."}},"plugin_section":[],"plugin_tags":[270989,1890,507,270990,286],"plugin_category":[45],"plugin_contributors":[248285],"plugin_business_model":[],"class_list":["post-335883","plugin","type-plugin","status-publish","hentry","plugin_tags-banglaqr","plugin_tags-gateway","plugin_tags-payment","plugin_tags-qrpayment","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-shagor447","plugin_committers-shagor447"],"banners":{"banner":"https:\/\/ps.w.org\/smartqr-payment-gateway-banglaqr\/assets\/banner-772x250.png?rev=3603543","banner_2x":"https:\/\/ps.w.org\/smartqr-payment-gateway-banglaqr\/assets\/banner-1544x500.png?rev=3603543","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/smartqr-payment-gateway-banglaqr\/assets\/icon-128x128.png?rev=3603543","icon_2x":"https:\/\/ps.w.org\/smartqr-payment-gateway-banglaqr\/assets\/icon-256x256.png?rev=3603543","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/smartqr-payment-gateway-banglaqr\/assets\/screenshot-1.png?rev=3603543","caption":"QR Accounts Manager."},{"src":"https:\/\/ps.w.org\/smartqr-payment-gateway-banglaqr\/assets\/screenshot-2.png?rev=3603543","caption":"Gateway Settings."},{"src":"https:\/\/ps.w.org\/smartqr-payment-gateway-banglaqr\/assets\/screenshot-3.png?rev=3603543","caption":"Checkout payment popup."},{"src":"https:\/\/ps.w.org\/smartqr-payment-gateway-banglaqr\/assets\/screenshot-4.png?rev=3603543","caption":"Checkout page payment method."},{"src":"https:\/\/ps.w.org\/smartqr-payment-gateway-banglaqr\/assets\/screenshot-5.png?rev=3603543","caption":"Customer payment receipt\/screenshot."}],"raw_content":"<!--section=description-->\n<p>SmartQR Payment Gateway for BanglaQR is a payment gateway for WooCommerce websites operating in Bangladesh. Built to support the unified <strong>BanglaQR<\/strong> national standard launched by Bangladesh Bank, this plugin enables merchants to accept payments from any bank app or mobile financial services (MFS) including <strong>bKash, Nagad, Rocket, Upay, CellFin, and bank transfers<\/strong>.<\/p>\n\n<p>During checkout, customers receive a scan-to-pay QR popup modal. They can scan the QR code from their mobile apps, complete the payment, and upload their payment screenshot or receipt before checking out.<\/p>\n\n<p>Backend administrators can configure multiple QR codes, assign customized processing bank fees\/percentage charges per QR, and check customer-uploaded payment receipts inside the WooCommerce order review screen.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>BanglaQR Integration:<\/strong> Aligned with Bangladesh's national QR payment standard.<\/li>\n<li><strong>MFS &amp; Bank Apps Compatibility:<\/strong> Works with bKash, Nagad, Rocket, Upay, CellFin, City Touch, and bank apps.<\/li>\n<li><strong>Popup Modal:<\/strong> A responsive checkout popup that displays the payable amount, active QR, and instructions.<\/li>\n<li><strong>Per-QR Percentage Charges:<\/strong> Define separate bank fees or processing charges (e.g., 1.5% for credit cards, 0.7% for bKash) dynamically calculated and added to the checkout total.<\/li>\n<li><strong>Proof of Payment Upload:<\/strong> Customers can upload screenshots or receipts directly inside the checkout popup.<\/li>\n<li><strong>Automated Image Optimization:<\/strong> Uploaded receipts are auto-rotated, scaled to 1200px, and compressed to 70% quality on-the-fly.<\/li>\n<li><strong>Drag-and-Drop QR Manager:<\/strong> Sort and prioritize multiple QR accounts using a sortable settings panel.<\/li>\n<li><strong>Settings Access Shortcut:<\/strong> Quick \"Settings\" shortcut link on the WordPress plugin lists page.<\/li>\n<li><strong>Attachment Preview:<\/strong> Preview and verify uploaded receipt slips inside the order details page.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Configure the settings under WooCommerce -&gt; Settings -&gt; Payments -&gt; Bangla QR Payment.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20does%20the%20payment%20gateway%20work%3F\"><h3>How does the payment gateway work?<\/h3><\/dt>\n<dd><p>When customers select Bangla QR Payment at checkout and click \"Place Order\", a scan-to-pay popup modal opens. The popup displays a scan-to-pay QR code and the exact total amount (including dynamic payment charges). The customer scans the QR, sends money, uploads the payment receipt\/screenshot, and clicks \"Confirm Payment\" to finish the checkout.<\/p><\/dd>\n<dt id=\"can%20i%20add%20separate%20processing%20charges%2Ffees%20for%20each%20payment%20operator%3F\"><h3>Can I add separate processing charges\/fees for each payment operator?<\/h3><\/dt>\n<dd><p>Yes! You can define a customized percentage charge (e.g., 1.85% for bKash, 0% for Bank transfers) inside each QR account settings. The plugin dynamically calculates the charge based on the cart total and updates the payment details in real time.<\/p><\/dd>\n<dt id=\"are%20uploaded%20receipts%20optimized%20to%20save%20disk%20space%3F\"><h3>Are uploaded receipts optimized to save disk space?<\/h3><\/dt>\n<dd><p>Absolutely. The plugin automatically validates, resizes (max 1200px width\/height), and compresses all uploaded payment receipt images to 70% JPEG quality to optimize server storage space.<\/p><\/dd>\n<dt id=\"where%20do%20i%20verify%20the%20customer-uploaded%20screenshots%3F\"><h3>Where do I verify the customer-uploaded screenshots?<\/h3><\/dt>\n<dd><p>Shop administrators can view and download the uploaded receipt proofs directly under the \"Order Details\" panel in the WooCommerce -&gt; Orders page in the WordPress admin panel.<\/p><\/dd>\n<dt id=\"does%20it%20support%20guest%20checkout%3F\"><h3>Does it support guest checkout?<\/h3><\/dt>\n<dd><p>Yes, guest customers can checkout and upload their payment screenshots securely.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Initial public release of SmartQR Payment Gateway for BanglaQR.<\/li>\n<li>Added support for Bangladesh Bank's unified BanglaQR standard.<\/li>\n<li>Added QR payment popup with payment proof upload.<\/li>\n<li>Added multiple QR account management with sortable interface.<\/li>\n<li>Added per-QR processing fee configuration.<\/li>\n<li>Added automatic receipt image optimization and compression.<\/li>\n<li>Added receipt preview in WooCommerce order details.<\/li>\n<li>Added settings shortcut link from the Plugins page.<\/li>\n<\/ul>","raw_excerpt":"A WooCommerce payment gateway supporting bank and mobile QR payments with a scan-to-pay popup and payment receipt upload verification.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/335883","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=335883"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shagor447"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=335883"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=335883"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=335883"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=335883"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=335883"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=335883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}