Title: Bangladeshi Bank Payment Method
Author: Raisul Islam Shagor
Published: <strong>November 10, 2025</strong>
Last modified: May 24, 2026

---

Search plugins

![](https://ps.w.org/bangladeshi-bank-payment-method/assets/banner-772x250.png?rev
=3546540)

![](https://ps.w.org/bangladeshi-bank-payment-method/assets/icon-256x256.png?rev
=3546536)

# Bangladeshi Bank Payment Method

 By [Raisul Islam Shagor](https://profiles.wordpress.org/shagor447/)

[Download](https://downloads.wordpress.org/plugin/bangladeshi-bank-payment-method.1.2.0.zip)

 * [Details](https://wordpress.org/plugins/bangladeshi-bank-payment-method/#description)
 * [Reviews](https://wordpress.org/plugins/bangladeshi-bank-payment-method/#reviews)
 *  [Installation](https://wordpress.org/plugins/bangladeshi-bank-payment-method/#installation)
 * [Development](https://wordpress.org/plugins/bangladeshi-bank-payment-method/#developers)

 [Support](https://wordpress.org/support/plugin/bangladeshi-bank-payment-method/)

## Description

This plugin adds a secure **Bank Payment with Receipt Upload** option to your WooCommerce
store, specially designed for merchants and customers in Bangladesh.
 Instead of
just entering a transaction ID, customers can **upload a screenshot or photo of 
their bank payment receipt** (e.g., mobile banking confirmation) directly on the
checkout page. The uploaded image is securely stored and displayed in the order 
details for easy manual verification by the store admin.

**Perfect for businesses that require visual proof of payment before processing 
orders.**

**Features:**
 * Accept bank transfer payments from any Bangladeshi bank (City Bank,
IFIC BANK, UCB Bank, Islami Bank etc.). * Customers upload a **payment receipt image**(
PNG/JPG) during checkout. * Automatic file validation (max 5MB, only images allowed).*
Uploaded receipt is visible in the **WooCommerce order details** in the admin dashboard.*
Displays your bank account details clearly on the checkout page. * Fully compatible
with WooCommerce emails, order statuses, and cart flow. * You can change your bank
icon, it will make it visually clear and easier for customers to understand. * No
sensitive data stored — secure and lightweight.

### Update Notice

= 1.2.0 =
 Redesigned settings page into a modern fintech dashboard, added support
for up to 3 bank accounts, integrated WordPress Media Library uploader for logos,
solved save status activation issues, and ensured full WPCS compliance. Highly recommended.

## Screenshots

[⌊Checkout page overview (customer view).⌉⌊Checkout page overview (customer view)
.⌉[

Checkout page overview (customer view).

[⌊View uploaded payment receipt in order details.⌉⌊View uploaded payment receipt
in order details.⌉[

View uploaded payment receipt in order details.

[⌊Bank account setup and management in payment settings.⌉⌊Bank account setup and
management in payment settings.⌉[

Bank account setup and management in payment settings.

[⌊General settings.⌉⌊General settings.⌉[

General settings.

## Installation

 1. Upload the `bangladeshi-bank-payment-method` folder to the `/wp-content/plugins/`
    directory.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Go to **WooCommerce  Settings  Payments**.
 4. Find **“Bangladeshi Bank Payment Method”** and click **Manage**.
 5. Enable the gateway, enter your bank details, and save changes.
 6. Customers will now see this option at checkout and can upload their payment proof.

## FAQ

### Can customers use this with any Bank App?

Yes! Customers can upload a screenshot of their Bank transaction confirmation as
the payment receipt.

### What file types are allowed?

Only **JPG, JPEG, and PNG** images are accepted. Maximum file size: **5MB**.

### Where can I see the uploaded receipt?

Go to **WooCommerce  Orders  [Order]**. The receipt image appears under the billing
address section.

### Does this plugin auto-verify payments?

No. Payments are marked as **“On Hold”** until you manually verify the uploaded 
receipt.

### Is this plugin compatible with other payment methods?

Yes. It works alongside PayPal, Stripe, Cash on Delivery, and other gateways.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Bangladeshi Bank Payment Method” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ Raisul Islam Shagor ](https://profiles.wordpress.org/shagor447/)

[Translate “Bangladeshi Bank Payment Method” into your language.](https://translate.wordpress.org/projects/wp-plugins/bangladeshi-bank-payment-method)

### Interested in development?

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

## Changelog

#### 1.2.0

 * Improve: Redesigned the payment settings page into a modern fintech dashboard
   with a premium cards grid, interactive tabs, real-time sync, and micro-animations.
 * Improve: Added support for up to 3 configurable bank accounts with quick “Activate”
   selections.
 * Improve: Enqueued and integrated WordPress native Media Library Uploader for 
   bank logo uploads with instant previews and suggested size (47x30px) guides.
 * Fixed: Resolved WooCommerce settings dirty state checks by triggering dynamic
   change events programmatically upon active bank selections and logo uploads to
   instantly enable the “Save Changes” button.
 * Tested: Fully compatible and tested with WordPress version 7.0

#### 1.1.7

 * Fix: Fixed the “Payment Pending” and infinite loading issues to ensure smooth
   order placement.
 * Fix: Removed global namespace function to comply with WordPress Naming Conventions(
   Non-Prefixed Function error).
 * Fix: Optimized asset enqueuing using anonymous functions for better security 
   and compatibility.

#### 1.0.8

 * Fixed: Resolved “Security check failed” error during checkout when a user tries
   to create a new account while using this payment gateway.
 * Fixed: Resolved infinite loading issue on the “Order Received” page by optimizing
   the checkout AJAX flow and standardizing redirect logic.
 * Improved: Enhanced the Admin Order Details UI with a refined receipt verification
   box and a “View Full Image” button for better accessibility.
 * Compliance: Fully sanitized all $_POST and $_FILES inputs to adhere to WordPress
   Security Coding Standards (WPCS).

#### 1.0.7

 * Improve: Enhanced the checkout user interface with a modern, card-based layout
   for bank details.
 * Fixed: Resolved “Choose File” border breaking issue on mobile devices.
 * Fixed: Increased image upload size limit to 5MB to support high-quality receipts.
 * Tested: Fully compatible with the latest WordPress and WooCommerce versions.

#### 1.0.6

 * Fixed: Image upload size increased to 1MB.
 * Tested with the latest WordPress version.
 * Fixed minor bugs.

#### 1.0.5

 * Fix: Missing data.

#### 1.0.4

 * Major fix: Resolved critical conflict where inline script usage broke file upload
   functionality.
 * Compliance: Removed direct inline tag to adhere to WordPress plugin submission
   guidelines.
 * Fix: Ensured file size validation and AJAX disable logic now function correctly
   using standard JS enqueuing methods.

#### 1.0.3

 * Disabled WooCommerce AJAX checkout when this gateway is selected to ensure file
   uploads work reliably.
 * Improved JavaScript isolation and form handling.

#### 1.0.2

 * Fixed “Please upload a payment receipt” error on checkout.
 * Added proper translators comment and PHPCS compliance.
 * Enhanced security and file validation.

#### 1.0.1

 * Minor CSS and UI improvements.
 * Better error handling for file uploads.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.2.0**
 *  Last updated **2 months ago**
 *  Active installations **10+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [bangladesh bank transfer](https://wordpress.org/plugins/tags/bangladesh-bank-transfer/)
   [manual payment](https://wordpress.org/plugins/tags/manual-payment/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/bangladeshi-bank-payment-method/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bangladeshi-bank-payment-method/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bangladeshi-bank-payment-method/reviews/)

## Contributors

 *   [ Raisul Islam Shagor ](https://profiles.wordpress.org/shagor447/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bangladeshi-bank-payment-method/)