Bank transfer masih menjadi metode pembayaran paling populer di Indonesia. Tapi kalau masih manual (cek mutasi bank, cocokkan nominal, update status order)—waktunya habis dan rawan human error.
Artikel ini akan membahas cara integrasi bank transfer di WooCommerce, dari setup manual hingga otomatis dengan sistem verifikasi otomatis.
Kenapa Bank Transfer Masih Populer di Indonesia?
1. Tidak Butuh Kartu Kredit
Mayoritas orang Indonesia belum punya kartu kredit. Selain bank transfer, pertimbangkan juga setting COD di WooCommerce untuk menjangkau lebih banyak pembeli. Bank transfer bisa pakai mobile banking atau ATM—lebih accessible.
2. Lebih Dipercaya
Banyak pembeli masih skeptis dengan payment gateway online. Transfer bank dianggap lebih aman karena familiar.
3. Tidak Ada Biaya MDR (untuk Penjual)
Pakai payment gateway kena MDR 2-3%. Bank transfer gratis (atau minimal biaya admin transfer).
4. Support oleh Semua Bank
BCA, Mandiri, BRI, BNI—semua support transfer. Tidak perlu daftar merchant account khusus.
Metode 1: Bank Transfer Manual (Default WooCommerce)
Cara Setup
1. Masuk ke WooCommerce Settings
- Dashboard → WooCommerce → Settings → Payments
2. Isi Informasi Bank
- Account Name: Nama pemilik rekening
- Account Number: Nomor rekening
- Bank Name: Nama bank (BCA, Mandiri, dll)
3. Instruksi Pembayaran
- Tulis instruksi transfer di kolom “Description”
4. Save Changes
Kelebihan Metode Manual
✅ Gratis – Tidak perlu plugin tambahan
✅ Mudah Setup
- 5 menit selesai
✅ Fleksibel – Bisa tambah instruksi custom
Kekurangan Metode Manual
❌ Verifikasi Manual – Harus cek mutasi bank satu per satu
❌ Rawan Human Error
- Salah cocokkan nominal = order stuck
❌ Waktu Habis
- Kalau ada 50 order/hari, cek manual bisa 2-3 jam
❌ Nominal Sama = Bingung
- Kalau ada 2 order Rp 100.000, mana yang mana?
❌ Customer Tunggu Lama – Konfirmasi bisa delay berjam-jam
Cocok untuk:
• Toko baru (volume order <10/hari)
- Budget terbatas (belum mampu plugin premium)
- Bisnis B2B (order sedikit, nilai besar)
Masalah Bank Transfer Manual yang Sering Terjadi
1. Nominal Kembar
Problem: Ada 3 order Rp 150.000, tapi hanya 2 pembayaran masuk. Mana yang bayar, mana yang belum?
Solusi Manual: Kontak pembeli satu-satu (ribet & lambat)
Solusi Otomatis: Pakai unique code (dijelaskan di bawah)
2. Partial Payment
Problem: Pembeli transfer kurang Rp 500 (misal transfer Rp 149.500 instead of Rp 150.000)
Solusi Manual: Tanya pembeli, minta transfer kekurangan
Solusi Otomatis: Sistem deteksi otomatis & notifikasi
3. Over Payment
Problem: Pembeli transfer lebih (misal Rp 151.000 instead of Rp 150.000)
Solusi Manual: Catat selisih untuk refund
Solusi Otomatis: Sistem catat otomatis untuk refund
4. Delay Konfirmasi
Problem: Admin cek mutasi bank hanya 2x sehari (pagi & sore), jadi pembeli yang transfer siang menunggu sampai sore.
Solusi: Otomasi verifikasi real-time (dijelaskan di bawah)
Metode 2: Bank Transfer dengan Unique Code
Unique code adalah kode unik (1-999) yang ditambahkan ke total pembayaran untuk membedakan setiap transaksi.
Cara Kerja
Contoh:
- Order A: Rp 150.000 + kode 123 = Rp 150.123
- Order B: Rp 150.000 + kode 456 = Rp 150.456
- Order C: Rp 150.000 + kode 789 = Rp 150.789
Meski total belanja sama, nominal transfer berbeda—jadi tidak bingung lagi!
Setup Unique Code (Manual)
Kalau pakai default WooCommerce, Anda harus:
- Manual tambahkan unique code di invoice
- Cek mutasi bank
- Cocokkan kode unik dengan order
Ribet! Makanya butuh plugin otomatis.
Rekomendasi Plugin: AgenWebsite Payments
AgenWebsite Payments adalah plugin Indonesia yang dirancang khusus untuk bank transfer + unique code.
Fitur Utama:
✅ Unique Code Otomatis
- Random 1-999 untuk setiap order
✅ Verifikasi Pembayaran Otomatis
- Cek mutasi bank otomatis via API
✅ Konfirmasi Upload Bukti Transfer
- Pembeli upload bukti, admin tinggal approve
✅ WhatsApp Notification
- Notifikasi otomatis ke pembeli & admin
✅ Multi Bank Support
- BCA, Mandiri, BRI, BNI, dll
✅ Payment Reminder – Reminder otomatis kalau belum bayar
Metode 3: Bank Transfer Otomatis (Payment Gateway API)
Untuk otomasi penuh, pakai payment gateway yang integrasinya dengan bank.
1. Xendit
Cara Kerja:
- Pembeli transfer ke virtual account Xendit
- Xendit deteksi pembayaran real-time
- Status order update otomatis
Keunggulan:
✅ Verifikasi otomatis 100%
✅ Support BCA, Mandiri, BRI, BNI, Permata
✅ Virtual account unique per order
✅ Payment gateway terpercaya
Kekurangan:
❌ Kena MDR 2.5% + Rp 2.500
❌ Butuh approval merchant account
❌ Setup agak kompleks
Plugin: AgenWebsite Payments support Xendit integration.
2. Midtrans
Cara Kerja:
- Sama seperti Xendit, pakai virtual account
- Real-time verification
- Auto update status
Keunggulan:
✅ Trusted payment gateway
✅ Support semua bank besar
✅ Dashboard analytics lengkap
Kekurangan:
❌ MDR 2.5% + Rp 2.000
❌ Setup perlu developer
3. Faspay
Cara Kerja:
- Virtual account system
- Real-time notification
Keunggulan:
✅ MDR lebih murah (2%)
✅ Support bank kecil juga
Kekurangan:
❌ User experience kurang smooth
❌ Brand awareness rendah
Perbandingan: Manual vs Unique Code vs Gateway
| Fitur | Manual | Unique Code | Payment Gateway |
| Biaya Setup | Gratis | Rp 149.000 | Gratis |
| Biaya Transaksi | 0% | 0% | 2-3% MDR |
| Verifikasi | Manual | Semi-otomatis | Otomatis 100% |
| Waktu Konfirmasi | 1-24 jam | 10 menit – 2 jam | Real-time |
| Nominal Kembar | ❌ Ribet | ✅ Solved | ✅ Solved |
| Upload Bukti Transfer | Email/WA | ✅ Auto system | ❌ Tidak perlu |
| Cocok untuk | Volume rendah | Volume sedang | Volume tinggi |
Rekomendasi:
- Volume <10 order/hari → Manual (gratis)
- Volume 10-100 order/hari → Unique Code (efficient, no MDR)
- Volume >100 order/hari → Payment Gateway (full automation)
Setup Bank Transfer dengan AgenWebsite Payments
Langkah 1: Install Plugin
1. Download AgenWebsite Payments
- Upload via Dashboard → Plugins → Add New → Upload
- Activate plugin
Langkah 2: Konfigurasi Bank Account
- Masuk ke WooCommerce → Settings → AgenWebsite Payments
- Enable “Bank Transfer”
- Tambahkan rekening bank:
- Bank Name: BCA
- Account Number: 1234567890
- Ulangi untuk bank lain (Mandiri, BRI, dll)
Langkah 3: Enable Unique Code
- Enable “Unique Code”
- Set range: 1-999 (recommended)
- Pilih “Random” atau “Sequential”
Random: Lebih secure, susah ditebak
Sequential: Lebih mudah tracking manual
Langkah 4: Setup Upload Bukti Transfer
- Enable “Payment Proof Upload”
- Set auto-approve atau manual-approve
- Customize success message
Auto-approve: Order langsung diproses setelah upload
Manual-approve: Admin review dulu sebelum approve
Langkah 5: Notifikasi WhatsApp (Optional)
Integrasikan dengan AgenWebsite WhatsApp Notification untuk:
- Notifikasi otomatis setelah order (dengan instruksi transfer)
- Reminder payment kalau belum bayar 6 jam
Langkah 6: Test Transaction
- Buat test order
- Pilih bank transfer
- Check apakah unique code muncul
- Upload bukti transfer (test)
- Cek apakah status order berubah
Tips Optimasi Bank Transfer untuk Konversi Lebih Tinggi
1. Tampilkan Instruksi yang Jelas
Jangan hanya tulis “Transfer ke BCA”. Beri step-by-step:
Contoh Instruksi:
“
- Transfer ke:
BCA 1234567890
a.n. Toko ABC
- Jumlah Transfer: Rp 150.123 (HARUS SESUAI, termasuk kode unik)
- Setelah transfer, upload bukti di halaman My Account → Orders
- Pesanan akan diproses max 2 jam setelah pembayaran dikonfirmasi
“
2. Sediakan Multiple Bank
Jangan hanya 1 bank. Minimal 2-3 bank populer (BCA, Mandiri, BRI).
Alasan: Pembeli lebih suka transfer antar bank yang sama (gratis biaya admin).
3. Beri Batas Waktu Pembayaran
Set payment deadline 24 jam. Kalau lebih dari itu, order otomatis cancel.
Manfaat:
- Stock tidak hang forever
4. Reminder Otomatis
Kirim reminder via WhatsApp/email kalau belum bayar dalam 6 jam.
Template:
“
Halo [Nama],
Order Anda #12345 belum kami terima pembayarannya.
Silakan transfer Rp 150.123 ke:
BCA 1234567890 a.n. Toko ABC
Batas waktu: 18 jam lagi
Sudah transfer? Upload bukti di sini: [link]
“
5. Konfirmasi Cepat
Jangan buat pembeli menunggu 24 jam. Idealnya konfirmasi dalam 1-2 jam.
Solusi:
- Pakai AgenWebsite Payments untuk semi-otomasi
Kesalahan Umum dalam Setup Bank Transfer
1. Tidak Menulis Instruksi Transfer yang Jelas
Problem: Pembeli bingung transfer ke mana, berapa, atas nama siapa.
Solusi: Tulis instruksi step-by-step di order confirmation email & halaman thank you.
2. Hanya Sediakan 1 Rekening Bank
Problem: Pembeli BCA harus transfer ke Mandiri = kena biaya admin Rp 6.500.
Solusi: Minimal 2-3 bank (BCA, Mandiri, BRI).
3. Tidak Pakai Unique Code
Problem: Susah bedakan order dengan nominal kembar.
Solusi: Aktifkan unique code via plugin.
4. Lambat Konfirmasi Pembayaran
Problem: Pembeli sudah transfer pagi, tapi status order baru update sore.
Solusi: Cek mutasi bank minimal 3x sehari, atau pakai auto-verification.
5. Tidak Beri Deadline Pembayaran
Problem: Pembeli pesan tapi tidak bayar, stock jadi hang.
Solusi: Set payment deadline 24 jam, auto-cancel kalau expired.
Alternatif Payment Method untuk Kombinasi
Jangan hanya bank transfer. Kombinasikan dengan metode lain untuk fleksibilitas:
1. E-Wallet (GoPay, OVO, DANA)
Keunggulan: Instant confirmation
Plugin: Xendit, Midtrans
2. QRIS
Keunggulan: Scan & bayar, semua bank support
Plugin: AgenWebsite Payments support QRIS
3. COD (Cash on Delivery)
Keunggulan: Pembeli bayar setelah terima barang
Setup: Cara Setup COD di WooCommerce
4. Kartu Kredit/Debit
Keunggulan: International buyer bisa bayar
Plugin: Stripe, PayPal
Rekomendasi Plugin Bank Transfer Terbaik
1. AgenWebsite Payments ⭐ (Recommended)
Harga: Rp 149.000 (Lifetime)
Keunggulan:
- Unique code otomatis
- Upload bukti transfer
- Multi bank support
2. WooCommerce Xendit
Harga: Gratis plugin, MDR 2.5%
Keunggulan:
- Virtual account otomatis
- Real-time verification
Kekurangan: Kena MDR per transaksi
3. WooCommerce Midtrans
Harga: Gratis plugin, MDR 2.5%
Keunggulan:
- Full payment gateway
Kekurangan: Kena MDR
Kesimpulan
Bank transfer masih menjadi metode pembayaran paling populer di Indonesia. Tapi jangan pakai cara manual yang ribet dan rawan error.
Pilihan Terbaik Berdasarkan Volume:
### Volume Rendah (<10 order/hari)
Pakai: Manual bank transfer (default WooCommerce)
Alasan: Gratis, cukup manage manual
Volume Sedang (10-100 order/hari)
Pakai: AgenWebsite Payments dengan unique code
Alasan: Efficient, no MDR, semi-otomatis
Volume Tinggi (>100 order/hari)
Pakai: Payment Gateway (Xendit/Midtrans) untuk full automation
Alasan: Real-time verification, hemat waktu (worth it bayar MDR)
Langkah Selanjutnya:
- Evaluasi volume order Anda
- Install plugin yang sesuai
- Setup multiple bank accounts
- Test transaction
- Enable WhatsApp notification untuk update real-time. Baca juga: 7 Kesalahan Fatal Mengelola Pembayaran Manual dan Optimasi Checkout untuk Konversi Lebih Tinggi
Selamat mengoptimalkan sistem pembayaran toko online Anda! 💳✅
Tinggalkan Balasan