

Every payment method in one place, with a switch to turn each one on
Zero transaction fees. Money straight into your own account. Live in five minutes. No registration with anyone.
Indonesian Banks for WooCommerce turns manual bank transfer into a payment method that feels almost as smooth as a payment gateway. Your customer picks a bank at checkout, sees your account details and a unique payment code, transfers the exact amount, and you confirm it against your bank statement. That is the whole flow: no API keys, no merchant onboarding, no KYC paperwork, no settlement delay, and nobody taking a cut.
This plugin has served Indonesian stores since 2018. Version 1.0.0 is a complete rebuild for modern WordPress and WooCommerce, with every bank, e-wallet, and QRIS method included.
Panduan lengkap plugin ini dalam Bahasa Indonesia; cara memasang, mengatur rekening bank dan e-wallet, mengaktifkan kode pembayaran unik, sampai menerima pembayaran transfer di toko WooCommerce Anda, tersedia di Seni Berpikir.
Small business owners who do not need, cannot yet justify, or are simply not ready for a payment gateway integration. Low order volume, funds that must land instantly in your own account, and no appetite for per-transaction fees.
[woocommerce_checkout] shortcode, and for High-Performance Order Storage (HPOS).Those are payment gateways, and they are good at what they do: virtual accounts, dynamic QRIS, automatic verification, settlement infrastructure. They also involve registration, verification, per-transaction fees, and settlement delays.
This plugin is a different approach, not a worse copy of theirs. Money moves directly from your customer to your own bank account, you keep every rupiah, and you can be selling within five minutes of activating the plugin.
The trade-off is honest: you verify payments yourself. When your order volume outgrows manual checking, a real payment gateway is a perfectly good answer, and you can move on with your customer data intact.
Nothing above is limited, time-bombed, or held back. This plugin is finished: every bank, every e-wallet, QRIS, unique payment codes, multiple accounts, import and export, all of it, free, with no upsell inside the settings screens.
What it does not do is the work after the customer clicks Bank Transfer. You still open your banking app, read down the statement, find the order that matches each figure, and mark it paid. At a few orders a day that is fine. At fifty it is an hour, every day, and it is the part that goes wrong when you are busy.
There is a paid add-on for that part: Indonesian Banks for WooCommerce Pro, a pending-transfers screen, reminder emails and auto-cancel, a konfirmasi pembayaran form, and matching payments against a CSV exported from your banking app or a feed from a mutation service. It installs alongside this plugin and uses it; it does not replace it, and this plugin keeps taking the money either way.
If manual checking suits your volume, you need nothing else. Read what the Pro add-on does.
Version 1.0.0 is a rewrite, but your setup is safe. Bank Mandiri, BNI, and BRI keep their identifiers, their titles, their account details, and their instructions. Your unique payment code settings, including the exact behavior you have today, carry over automatically. A store updating from 0.1.4 needs zero reconfiguration.
If your database still holds settings from Indobe or WooWIB, an import card appears under Indonesian Banks Tools (and a Tools Indonesian Banks Import screen alongside it). It shows you exactly what it found and what it would do, and imports nothing until you confirm. Your old plugin’s data is never deleted. If neither plugin left anything behind, the tool stays out of your way entirely.
The free plugin stays free and complete. Nothing here is a trial, and nothing is held back to nudge you toward paying.
There is a separate paid add-on for the work that starts after checkout: confirming the money actually landed. That is the part that quietly eats an hour a day once orders pick up, and the part that slips first when you get busy.
Indonesian Banks for WooCommerce Pro puts every unpaid order on one Pending Transfers screen, sends a reminder and can cancel the orders nobody ever pays, gives customers a konfirmasi pembayaran form to report a transfer, and matches your bank statement against waiting orders from a CSV, a pasted list, or a webhook.
It installs next to this plugin and builds on it. Your checkout does not change, your payment methods stay as they are, and this plugin keeps taking the money whether or not you add the Pro side. If checking transfers by hand suits your volume, you already have everything you need right here.