Indonesian Banks for WooCommerce
6 releases · latest v1.0.0
v1.0.0
Current release
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
v0.1.3
Changes
- Compatibility with WordPress 5.0.2 - tested
- Compatibility with WooCommerce 3.5.3 - tested
- Code cleaned up
Show 3 earlier releases
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