Title: Mojibur Bank Transfer Gateway
Author: MD MOJIBUR RAHMAN
Published: <strong>June 24, 2026</strong>
Last modified: June 24, 2026

---

Search plugins

![](https://ps.w.org/mojibur-bank-transfer-gateway/assets/banner-772x250.png?rev
=3584873)

![](https://ps.w.org/mojibur-bank-transfer-gateway/assets/icon-128x128.png?rev=3584873)

# Mojibur Bank Transfer Gateway

 By [MD MOJIBUR RAHMAN](https://profiles.wordpress.org/fmojibur/)

[Download](https://downloads.wordpress.org/plugin/mojibur-bank-transfer-gateway.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/mojibur-bank-transfer-gateway/#description)
 * [Reviews](https://wordpress.org/plugins/mojibur-bank-transfer-gateway/#reviews)
 *  [Installation](https://wordpress.org/plugins/mojibur-bank-transfer-gateway/#installation)
 * [Development](https://wordpress.org/plugins/mojibur-bank-transfer-gateway/#developers)

 [Support](https://wordpress.org/support/plugin/mojibur-bank-transfer-gateway/)

## Description

**Mojibur Bank Transfer Gateway** lets your customers pay by bank transfer to your
Wise account. The plugin adds a “Pay by Bank (Wise)” option at checkout that works
in **both** the classic shortcode-based checkout and the modern React-based Cart&
Checkout Blocks.

_Not affiliated with or endorsed by Wise. “Wise” is a trademark of Wise Payments
Limited._

#### Highlights

 * **Geo-scoped multi-currency accounts** — configure separate Wise account details
   per currency / per country / per continent (e.g., USD for US&CA, EUR for EU, 
   GBP for GB)
 * **Locale-aware labels** — the field name adapts to the customer’s billing country:“
   Sort code” for the UK, “BSB” for Australia, “IFSC” for India, “Transit number”
   for Canada, etc.
 * **Currency selector (optional)** — let customers pick which currency they pay
   in; the matching Wise account is shown after checkout
 * **Unique reference numbers** — every order gets a reference like `WISE-1042-A7F3`
 * **Automated email instructions** — bank details + reference appended to on-hold/
   pending order emails (HTML + plain text)
 * **Thank-you page** — clear, copy-to-clipboard layout with your account details
 * **HPOS compatible** — works with WooCommerce custom order tables
 * **Block checkout compatible** — works in the new React-based checkout, not just
   the legacy shortcode

#### Security

This plugin handles money, so security is non-negotiable:

 * All admin actions enforce `manage_woocommerce` capability and use WordPress nonces
 * All customer-facing output is escaped with `esc_html` / `esc_attr` / `esc_url`/`
   wp_kses_post`
 * All admin input is sanitised with `wc_clean` / `sanitize_text_field` / `sanitize_textarea_field`
 * Singleton class is `final` and blocks cloning/unserialising
 * Optional “Wipe configuration” toggle controls whether settings survive an uninstall

#### How it works

 1. Customer chooses **Pay by Bank (Wise)** at checkout and places the order.
 2. The order is set to **On hold** with a unique reference like `WISE-1042-A7F3`.
 3. The customer sees the matching Wise bank details (locale-aware labels) on the order-
    received page.
 4. The same details are emailed to the customer (HTML + plain text).
 5. Once funds arrive in your account, you mark the order **Processing** / **Completed**.

## Screenshots

[⌊Gateway settings — global options (title, description, instructions, account holder,
currency selector toggle).⌉⌊Gateway settings — global options (title, description,
instructions, account holder, currency selector toggle).⌉[

Gateway settings — global options (title, description, instructions, account holder,
currency selector toggle).

[⌊Wise accounts table — geo-scoped multi-currency repeater inside the gateway settings.⌉⌊
Wise accounts table — geo-scoped multi-currency repeater inside the gateway settings
.⌉[

Wise accounts table — geo-scoped multi-currency repeater inside the gateway settings.

[⌊Customer-facing thank-you page with copyable bank details and a bank-transfer 
icon.⌉⌊Customer-facing thank-you page with copyable bank details and a bank-transfer
icon.⌉[

Customer-facing thank-you page with copyable bank details and a bank-transfer icon.

## Installation

 1. Upload the `mojibur-bank-transfer-gateway` folder to `/wp-content/plugins/` **or**
    install via _Plugins  Add New  Upload Plugin_.
 2. Activate the plugin from the _Plugins_ menu.
 3. Go to _WooCommerce  Settings  Payments  Mojibur Bank Transfer_.
 4. Enable the gateway, set Title/Description/Instructions, fill in the Account holder,
    and add at least one row in the **accounts** table.

## FAQ

### Do I need a Wise business account?

No. This plugin works with any Wise or bank account — you simply enter the bank 
details your provider gave you.

### How does the geo-scoped account selection work?

Each row has a **Scope** (comma-separated WC country/continent codes) and a **Currency**.
When a customer’s order is placed, the plugin shows the row whose Currency matches
the order currency, OR whose Scope matches the customer’s billing country/continent.
If multiple match, all matches are shown. If nothing matches, rows with empty Scope
are used as a global fallback.

### Can the plugin confirm payments automatically?

No. You confirm transfers in your own Wise or bank account and update the order 
status manually.

### Is the plugin translation-ready?

Yes. All strings are internationalized. Text domain: `mojibur-bank-transfer-gateway`.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Mojibur Bank Transfer Gateway” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ MD MOJIBUR RAHMAN ](https://profiles.wordpress.org/fmojibur/)

[Translate “Mojibur Bank Transfer Gateway” into your language.](https://translate.wordpress.org/projects/wp-plugins/mojibur-bank-transfer-gateway)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.
 * Geo-scoped multi-currency Wise accounts (Country/Continent/Currency).
 * Locale-aware labels (Sort code, BSB, IFSC, Transit number, …).
 * Unique reference generation.
 * Customer-facing currency selector (optional).
 * HPOS + Cart/Checkout Blocks compatibility.
 * Brand SVG logo.
 * Optional “Wipe configuration” on uninstall.
 * Fully internationalized and translation-ready.

## Meta

 *  Version **1.0.0**
 *  Last updated **19 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
 * [bank transfer](https://wordpress.org/plugins/tags/bank-transfer/)[checkout](https://wordpress.org/plugins/tags/checkout/)
   [payments](https://wordpress.org/plugins/tags/payments/)[wise](https://wordpress.org/plugins/tags/wise/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/mojibur-bank-transfer-gateway/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mojibur-bank-transfer-gateway/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mojibur-bank-transfer-gateway/reviews/)

## Contributors

 *   [ MD MOJIBUR RAHMAN ](https://profiles.wordpress.org/fmojibur/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mojibur-bank-transfer-gateway/)