Bot Jualan dengan Konfirmasi Pembayaran Otomatis: Panduan Lengkap
Cara setup konfirmasi pembayaran otomatis di bot WhatsApp. Dari kirim rekening sampai verifikasi transfer. Hemat waktu, kurangi error!
Proses pembayaran di olshop biasanya:
- Admin hitung total → kirim manual
- Admin kirim rekening → copy-paste
- Customer transfer → kirim bukti
- Admin cek mutasi → konfirmasi manual
- Admin update status → balas customer
Banyak step manual = Banyak waktu terbuang!
Dengan bot jualan, banyak step ini bisa diotomatisasi.
Di artikel ini, saya akan bahas cara setup sistem pembayaran yang lebih efisien di bot WhatsApp — dari kirim rekening sampai konfirmasi transfer.
Flow Pembayaran di Bot Jualan
Flow Standar:
Customer Order
↓
[BOT/ADMIN: Konfirmasi Order + Total]
"Total: Rp 250.000 + Ongkir Rp 15.000 = Rp 265.000"
↓
[BOT: Kirim Info Rekening]
"Transfer ke BCA 1234567890"
↓
Customer Transfer
↓
[BOT: Terima Bukti Transfer]
"Kirim bukti dengan format: BUKTI [No Order]"
↓
[BOT: Auto-Response]
"Bukti diterima! Sedang diverifikasi..."
↓
[ADMIN: Verifikasi di Mutasi]
↓
[BOT/ADMIN: Konfirmasi Pembayaran OK]
"Pembayaran diterima! Pesanan diproses..."Yang Bisa Diotomatisasi:
| Step | Manual | Otomatis |
|---|---|---|
| Kirim rekening | ❌ | ✅ Keyword REKENING |
| Terima bukti | ❌ | ✅ Format BUKTI |
| Acknowledge bukti | ❌ | ✅ Auto-response |
| Notify admin | ❌ | ✅ Alert system |
| Reminder unpaid | ❌ | ✅ Scheduled message |
| Verifikasi mutasi | ❌ | ⚠️ Perlu integrasi API |
| Konfirmasi final | ⚠️ Semi | ✅ Template ready |
Setup Info Pembayaran Otomatis
Keyword: REKENING / BAYAR
Trigger: rekening, bayar, transfer, payment, rek
Response:
💳 INFO PEMBAYARAN
Transfer ke salah satu rekening berikut:
━━━━━━━━━━━━━━━━
🏦 BCA
1234567890
a.n. [NAMA LENGKAP]
🏦 Mandiri
0987654321
a.n. [NAMA LENGKAP]
🏦 BRI
1122334455
a.n. [NAMA LENGKAP]
━━━━━━━━━━━━━━━━
📱 E-WALLET:
GoPay : 081234567890
OVO : 081234567890
DANA : 081234567890
🔲 QRIS:
[Link gambar QRIS]
Scan dengan semua e-wallet!
━━━━━━━━━━━━━━━━
⚠️ PENTING:
- Transfer sesuai TOTAL yang diinfo admin
- Transfer sebelum [DEADLINE]
- Kirim bukti setelah transfer
📸 Sudah transfer? Ketik KONFIRMASIKeyword: KONFIRMASI (Kirim Bukti)
Trigger: konfirmasi, bukti, sudah transfer, sudah bayar
Response:
📸 KONFIRMASI PEMBAYARAN
Terima kasih sudah transfer! 😊
Untuk konfirmasi, kirim:
1️⃣ Screenshot/foto bukti transfer
2️⃣ Nama pengirim (sesuai rekening)
3️⃣ Nominal yang ditransfer
Format:
━━━━━━━━━━━━━━━━
KONFIRMASI
Nama: [Nama di rekening]
Nominal: Rp [Jumlah]
[Lampirkan foto bukti]
━━━━━━━━━━━━━━━━
Contoh:
KONFIRMASI
Nama: Siti Aminah
Nominal: Rp 265.000
[foto bukti transfer]
Tim kami akan verifikasi dalam 5-15 menit ✅Auto-Response Setelah Terima Bukti
Trigger: Message contains image + "konfirmasi" keyword
Response:
✅ BUKTI PEMBAYARAN DITERIMA!
Terima kasih, bukti transfer kamu
sudah kami terima! 📸
⏰ Status: Menunggu verifikasi
⏳ Estimasi: 5-15 menit
Setelah terverifikasi:
📦 Pesanan langsung diproses
📱 Kamu akan dapat notifikasi
Mohon tunggu ya! 🙏
Ada pertanyaan? Balas chat ini.Template Pembayaran Lengkap
Template Kirim Total + Rekening (Dari Admin)
✅ ORDER DIKONFIRMASI!
Hai Kak [NAMA]! 😊
📋 Detail Pesanan:
━━━━━━━━━━━━━━━━
[LIST ITEM PESANAN]
━━━━━━━━━━━━━━━━
💰 Rincian Biaya:
Subtotal : Rp [SUBTOTAL]
Ongkir [EXP]: Rp [ONGKIR]
━━━━━━━━━━━━━━━━
TOTAL : Rp [TOTAL]
━━━━━━━━━━━━━━━━
💳 Transfer ke:
🏦 BCA 1234567890
a.n. [NAMA]
⏰ Deadline: [WAKTU] WIB
(Order otomatis cancel jika lewat)
📸 Setelah transfer, kirim bukti ya!
Ketik KONFIRMASI lalu lampirkan foto.
Terima kasih! 🙏Template Nominal Unik
✅ ORDER #[ORDER_ID] DIKONFIRMASI!
Hai Kak [NAMA]! 😊
💰 Total Pembayaran:
━━━━━━━━━━━━━━━━
Rp [NOMINAL_UNIK]
━━━━━━━━━━━━━━━━
⚠️ Transfer EXACT nominal di atas
(Termasuk 3 digit terakhir)
Ini untuk memudahkan verifikasi.
💳 Transfer ke:
🏦 BCA 1234567890 a.n. [NAMA]
⏰ Bayar sebelum: [DEADLINE]
📸 Setelah transfer:
Kirim bukti dengan ketik KONFIRMASI
Terima kasih! 🙏Template Reminder Pembayaran
⏰ REMINDER PEMBAYARAN
Hai Kak [NAMA]! 😊
Orderanmu masih menunggu pembayaran nih:
📋 Order: [SUMMARY]
💰 Total: Rp [NOMINAL]
⏰ Deadline: [WAKTU]
Jangan sampai kelewat ya!
Setelah deadline, order otomatis cancel
dan stok bisa diambil pembeli lain.
💳 Rekening:
BCA 1234567890 a.n. [NAMA]
Sudah transfer? Ketik KONFIRMASI 📸
Ada kendala? Balas chat ini ya!Template Pembayaran Terverifikasi
✅ PEMBAYARAN DITERIMA!
Hai Kak [NAMA]! 🎉
Pembayaran Rp [NOMINAL] sudah kami terima
dan terverifikasi! ✅
📦 Pesananmu sedang diproses!
Next step:
- Packing: Hari ini
- Pengiriman: [TANGGAL] via [EKSPEDISI]
- Resi akan dikirim via chat ini
Estimasi sampai: [ESTIMASI]
Ada pertanyaan? Balas chat ini ya!
Terima kasih sudah belanja di [TOKO]! 💕Template Pembayaran Expired
⏰ ORDER EXPIRED
Hai Kak [NAMA],
Mohon maaf, orderanmu sudah melewati
batas waktu pembayaran.
📋 Order: [SUMMARY]
💰 Total: Rp [NOMINAL]
⏰ Deadline: [WAKTU] — LEWAT
Order secara otomatis di-cancel dan
stok dikembalikan.
Masih mau order?
Ketik ORDER untuk pesan ulang! 🛒
Maaf atas ketidaknyamanannya 🙏Sistem Reminder Otomatis
Timeline Reminder:
Order dibuat (T+0)
↓
Reminder 1: T+3 jam (jika belum bayar)
"Hai! Jangan lupa bayar orderanmu ya..."
↓
Reminder 2: T+12 jam
"Orderanmu hampir expired, bayar sekarang!"
↓
Reminder 3: T+20 jam (4 jam sebelum deadline)
"⚠️ LAST CALL! Order expired dalam 4 jam..."
↓
T+24 jam: Auto-cancel
"Order expired dan di-cancel."Template Reminder Bertahap
Reminder 1 (Soft):
Hai Kak! 😊
Terima kasih sudah order di [TOKO]!
Quick reminder: orderanmu masih
menunggu pembayaran nih~
💰 Total: Rp [NOMINAL]
⏰ Bayar sebelum: [DEADLINE]
Sudah transfer? Ketik KONFIRMASI 📸
Belum sempat? Santai, masih ada waktu!
Butuh bantuan? Chat kami ya! 💬Reminder 2 (Medium):
Hai Kak [NAMA]! ⏰
Orderanmu sudah menunggu 12 jam nih:
📋 [ORDER SUMMARY]
💰 Total: Rp [NOMINAL]
⏰ Sisa waktu: 12 jam lagi
Jangan sampai kelewat ya!
Setelah expired, stok bisa diambil
pembeli lain 😅
💳 BCA 1234567890 a.n. [NAMA]
Sudah transfer? KONFIRMASI
Butuh bantuan? Balas chat iniReminder 3 (Urgent):
⚠️ LAST CALL!
Hai Kak [NAMA]!
Order kamu akan EXPIRED dalam 4 JAM!
📋 [ORDER SUMMARY]
💰 Total: Rp [NOMINAL]
⏰ Deadline: [WAKTU] WIB
Setelah expired:
❌ Order di-cancel otomatis
❌ Stok kembali ke inventory
❌ Harus order ulang
Bayar sekarang sebelum terlambat! 🏃♂️
💳 BCA 1234567890 a.n. [NAMA]
KONFIRMASI setelah transfer! 📸Opsi Pembayaran yang Bisa Ditawarkan
1. Transfer Bank
✅ Paling umum
✅ Semua orang punya
⚠️ Verifikasi manual (cek mutasi)
Bank populer: BCA, Mandiri, BRI, BNI2. E-Wallet
✅ Transfer instan
✅ Populer di anak muda
✅ Bisa screenshot langsung
E-wallet: GoPay, OVO, DANA, ShopeePay3. QRIS
✅ Universal (semua e-wallet bisa scan)
✅ Satu QR untuk semua
✅ Instan masuk
Setup: Daftar di bank/fintech yang support QRIS4. Virtual Account
✅ Nominal exact
✅ Auto-match lebih mudah
✅ Lebih profesional
⚠️ Perlu integrasi payment gateway5. COD (Cash on Delivery)
✅ Customer prefer
⚠️ Risiko cancel tinggi
⚠️ Butuh partner logistics yang support
Via: Marketplace (Shopee, Tokped)Tips Optimasi Pembayaran
1. Gunakan Nominal Unik
Bukan: Rp 250.000
Tapi: Rp 250.478
3 digit terakhir random per order
Memudahkan matching di mutasi2. Deadline yang Jelas
❌ "Bayar secepatnya ya"
✅ "Bayar sebelum 25 Jan 2026, 21:00 WIB"
Specific deadline = Urgency + Clarity3. Multiple Payment Options
Semakin banyak opsi = Semakin mudah customer bayar
Minimum: 2 bank berbeda
Ideal: 3 bank + 2 e-wallet + QRIS4. Konfirmasi yang Mudah
❌ "Screenshot mutasi + foto KTP + form online"
✅ "Kirim foto bukti transfer + nama pengirim"
Semakin simpel = Semakin cepat dapat konfirmasi5. Auto-Response untuk Trust
Setelah kirim bukti:
"Bukti diterima, sedang diverifikasi 5-15 menit"
Customer tahu buktinya sudah masuk
Tidak perlu tanya berulang "udah diterima belum?"FAQ
Apakah bot bisa verifikasi pembayaran secara otomatis?
Untuk verifikasi 100% otomatis (cek mutasi rekening realtime), butuh integrasi dengan API bank atau payment gateway yang biasanya berbayar (contoh: Moota, Midtrans, Xendit). Bot bisa otomatisasi proses sebelum dan sesudah: kirim rekening, terima bukti, notify admin, kirim konfirmasi. Verifikasi final tetap dilakukan admin, tapi workflow jadi jauh lebih efisien.
Berapa lama sebaiknya deadline pembayaran?
Best practice: 1x24 jam untuk transfer bank standar. Untuk order dengan stok terbatas atau saat flash sale, bisa diperketat ke 1-3 jam. Komunikasikan deadline dengan jelas dan sertakan konsekuensi: "Order otomatis cancel jika tidak dibayar dalam 24 jam". Jangan lupa kirim reminder sebelum deadline.
Bagaimana handle pembayaran dengan nominal unik?
Nominal unik (misal Rp 156.789 bukan Rp 157.000) memudahkan identifikasi pembayaran di mutasi. Bot bisa generate nominal unik dengan menambahkan 3 digit random di belakang total. Instruksikan customer untuk transfer exact amount. Ini membantu matching pembayaran dengan order, terutama jika banyak transfer masuk bersamaan.
Kesimpulan
Sistem pembayaran otomatis = Proses lebih cepat, error lebih sedikit!
Yang Bisa Diotomatisasi:
| Komponen | Status |
|---|---|
| Info rekening | ✅ Keyword REKENING |
| Format konfirmasi | ✅ Template KONFIRMASI |
| Acknowledge bukti | ✅ Auto-response |
| Reminder unpaid | ✅ Scheduled message |
| Notify admin | ✅ Alert system |
| Konfirmasi final | ✅ Template ready |
Checklist Pembayaran:
- Keyword REKENING dengan semua opsi
- Format KONFIRMASI yang jelas
- Auto-response setelah terima bukti
- Reminder 1-2-3 sebelum deadline
- Template konfirmasi pembayaran OK
- Template order expired
- Notifikasi ke admin
Dengan sistem pembayaran yang smooth, conversion rate meningkat dan customer experience lebih baik!