Indonesian Banks for WooCommerce
7 releases · latest v1.1.0 · August 25, 2026
v1.1.0
Current release
New
- Every settings tab now has its own entry in the admin menu, so you can jump straight to one instead of loading the page and clicking across. More Plugins is deliberately left out of that menu, and now sits last on the tab strip, it configures nothing, so it should not crowd the settings you came for.
Fix
- The "copy the exact amount" button could place a truncated figure on the clipboard when the amount was not a whole number.
- On the Tools tab, the file picker for importing settings now matches the rest of the plugin instead of showing the browser's own control, and the checkbox beside it lines up with the sentence next to it.
- The bundled Indonesian translation now loads. The plugin relied on WordPress finding it from the plugin header alone, which it does not do, so Indonesian users saw English on the front end.
Dev
- New extension points for add-ons: the ibfw_after_email_instructions action, the ibfw_expected_amount filter, and IBFW_Plugin::owns_order().
v1.0.0
Complete rebuild for modern WordPress and WooCommerce.
New
- 34 additional banks: BCA, BTN, CIMB Niaga, Danamon, PermataBank, Panin, Maybank, UOB, OCBC, Mega, Sinarmas, BTPN, KB Bank, HSBC Indonesia, BSI, Muamalat, BCA Syariah, Mega Syariah, BTPN Syariah, Aladin Syariah, Bank DKI, BJB, Jateng, Jatim, BPD Bali, Jago, SeaBank, blu by BCA Digital, Neo Commerce, Allo Bank, Krom, Jenius, digibank by DBS, and LINE Bank.
- e-Wallet methods: GoPay, OVO, DANA, LinkAja, ShopeePay.
- Static QRIS method using your own QRIS image from the media library.
- Custom bank builder for unlimited user-defined payment methods.
- A dedicated Indonesian Banks menu holding every payment method, the payment code, custom banks, and tools in one place. It is the same data as WooCommerce -> Settings -> Payments, so either screen works.
- Full Cart and Checkout block support.
- High-Performance Order Storage (HPOS) compatibility.
- Unique payment code: configurable range, add or subtract mode, per-method overrides.
- Copy-to-clipboard buttons for the account number and exact amount.
- Payment instructions on the customer's account order view.
- Bank details, unique code, and expected amount on the admin order screen.
- Per-method order status after checkout.
- Upload your own logo per payment method, shown at checkout.
- Export and import the whole configuration as a file, for running several stores from one setup. Uploaded logos and QRIS images stay with their own store.
- Import tool for settings left behind by other Indonesian bank transfer plugins. It only appears when there is something to import.
- Indonesian (id_ID) translation.
- Optional debug logging and a WooCommerce status report section.
- Optional data cleanup on uninstall, off by default.
Fix
- The unique payment code no longer changes between the checkout page and the order confirmation. It is generated once per session and frozen onto the order.
- Removed a duplicate stock reduction that could double-decrement inventory on modern WooCommerce.
- Corrected handling of order data that is deprecated in current WooCommerce versions.
Security
- Full input sanitization and output escaping pass across settings, checkout, emails, and admin screens.
Dev
- Payment methods are a filterable registry rather than one class per bank, so adding a bank is a single ibfw_methods entry. Documented hooks and filters throughout.
v0.1.4
New
- Option to change title for Payment Code
Changes
- Code cleaned up
Show 4 earlier releases
v0.1.3
Changes
- Compatibility with WordPress 5.0.2 - tested
- Compatibility with WooCommerce 3.5.3 - tested
- Code cleaned up
v0.1.2
New
- Option to enable / disable Unique Payment Code
Improvement
- Move Unique Payment Code Option into Advanced tab setting panel
Changes
- Compatibility with WordPress 5.0.1 - tested
- Code cleaned up
v0.1.1
New
- Unique Payment Code (3 digits)
Changes
- Compatibility with WooCommerce 3.5.2 - tested
- Code cleaned up
v0.1
Changes
- Initial Release