Penjualan
Cara mengirim link pembayaran Xendit dan Midtrans di WhatsApp dan tahu kapan sudah dibayar
Di Indonesia, banyak transaksi selesai di chat WhatsApp. Begini cara menjawab "bayarnya ke mana, Kak?" dengan link pembayaran Xendit atau Midtrans sesuai nominal pesanan, membiarkan pelanggan membayar dengan metode yang Anda aktifkan, dan melanjutkan percakapan otomatis setelah pembayaran masuk.
Tim MonoChat Diperbarui: 4 menit baca
Di halaman ini
Untuk menerima pembayaran dari chat WhatsApp, kirim link pembayaran Xendit atau Midtrans sesuai nominal pesanan, dibuat dari akun penyedia Anda sendiri, dan biarkan penyedia memberi tahu sistem Anda saat pembayaran masuk. Pelanggan membayar di halaman penyedia dengan metode yang Anda aktifkan, misalnya QRIS, virtual account, atau e-wallet; chat hanya membawa link-nya. Di MonoChat, alur mengirim link, menyimpannya untuk pengingat, dan melanjutkan sendiri setelah pembayaran settle.
Kapan link Xendit atau Midtrans paling cocok
- Jualan lewat chat. DP untuk booking, pesanan custom, kursi kelas atau bimbel, tagihan setelah penawaran harga: semua yang harganya disepakati di chat dan checkout toko terasa satu langkah terlalu banyak.
- Pelanggan ingin metode lokal. Kedua penyedia dibangun untuk pasar Indonesia. Midtrans di MonoChat hanya menagih dalam IDR.
- Pelanggan di negara tetangga. Lewat MonoChat, Xendit menerima IDR, USD, THB, VND, PHP, dan MYR, sehingga satu penyedia mencakup Indonesia, Thailand, Vietnam, Filipina, dan Malaysia.
- Mengurangi risiko COD. Untuk barang yang sering ditolak saat COD, minta DP lewat link sebelum dikirim. Lihat juga konfirmasi pesanan COD di WhatsApp.
Contoh percakapan
Pelanggan: Kak, saya ambil 2 kemeja batik ukuran L ya. Bayarnya ke mana? Toko: Terima kasih, Kak! Totalnya Rp 450.000 sudah termasuk ongkir ke Bandung. Silakan bayar di sini: (link). Link ini khusus untuk pesanan Kakak. Toko (setelah bayar): Pembayaran sudah kami terima, terima kasih! Pesanan dikirim besok via J&T, nomor resinya kami kirim di sini.
Buat pesan link singkat: sebutkan total, apa saja yang termasuk, dan apa yang terjadi setelah bayar.
Aturan WhatsApp yang perlu dipatuhi
- Di dalam jendela layanan pelanggan 24 jam link boleh dikirim sebagai pesan biasa. Sejak 1 Oktober 2026 Meta menagih pesan layanan ini setelah 1.000 gratis per bulan per nomor.
- Setelah jendela tertutup, hanya template yang disetujui yang bisa dikirim. Pengingat tentang satu pesanan adalah template utility (USD 0,0250 per pesan terkirim untuk nomor Indonesia); menambahkan diskon membuatnya marketing (USD 0,0411), menurut panduan harga kami berdasarkan tarif Meta 1 Oktober 2026.
- Jangan pernah meminta data kartu atau rekening di chat. Pembayaran terjadi di halaman penyedia.
- Pesan promosi butuh persetujuan. UU PDP (UU 27/2022) dan aturan Meta sama-sama mengharuskan pelanggan setuju. “Blast” tanpa persetujuan berisiko nomor diblokir.
Cara mengaturnya di MonoChat
MonoChat adalah Meta Business Partner resmi. Midtrans hadir di MonoChat 3.8.36 dan Xendit di 3.8.37 (Oktober 2026), bersama Stripe, PayPal, dan sistem pembayaran lain.
-
Tambahkan penyedia. Buka Pengaturan › Pembayaran › Sistem Pembayaran, klik Buat, lalu pilih penyedia.
- Midtrans: tempel Server Key Anda. Aktifkan Sandbox mode untuk mencoba dengan kredensial sandbox lebih dulu. Anda tidak perlu mengatur URL notifikasi: MonoChat memberi tahu Midtrans ke mana hasil tiap pembayaran dikirim.
- Xendit: tempel secret API key dan callback verification token dari pengaturan webhook di dashboard Xendit. Arahkan callback invoice Xendit ke webhook Xendit milik MonoChat untuk sistem pembayaran ini; jika ragu alamatnya, tanyakan ke tim support MonoChat sebelum go-live.
Gunakan Set As Default jika penyedia ini dipakai saat alur tidak menyebut penyedia, dan aktifkan mata uang yang Anda tagih di pengaturan mata uang.
-
Kirim link dari alur. Tambahkan node Kirim Permintaan Pembayaran, pilih sistem pembayaran, isi nominal (bisa memakai variabel dari pesanan atau jawaban pelanggan) dan mata uang. Tulis pesan Anda sendiri dengan
{{paymentLink}}di tempat link, atau kosongkan untuk teks bawaan. Jika nominal bukan angka positif atau belum ada sistem pembayaran, node mengambil keluaran gagal dan tidak ada yang terkirim. Nominal Midtrans dibulatkan ke rupiah penuh. -
Simpan link untuk pengingat. Aktifkan Simpan Variabel Alur dengan nama misalnya
pay; ID pesanan dan link tersimpan sebagaiflow.pay.paymentSystemOrderIddanflow.pay.paymentLink. -
Lanjutkan saat sudah dibayar. Mulai alur dengan event Pembayaran Baru Diterima untuk berterima kasih, memberi tag, menugaskan chat ke tim pengiriman, atau memanggil sistem Anda dengan node Permintaan HTTP. Kondisi jumlah dan mata uang pembayaran membedakan DP dari pelunasan.
-
Ingatkan sekali. Tambahkan node Tunggu dan kondisi tag pelanggan: jika belum bayar, kirim satu template pengingat utility dengan link yang tersimpan.
Refund dilakukan di dashboard penyedia: sistem pembayaran yang ditambahkan di MonoChat 3.8.36, termasuk Midtrans, belum mendukung refund dari MonoChat. Link yang sama juga berfungsi di chat Instagram, Messenger, dan web. Lihat integrasi pembayaran atau mulai gratis di app.monochat.ai.
Sebelum go-live
- Lakukan pembayaran uji di Sandbox mode Midtrans atau mode uji Xendit, dan pastikan pesan konfirmasi masuk ke chat.
- Pastikan metode yang Anda inginkan (misalnya QRIS atau transfer bank) aktif di penyedia.
- Pastikan mata uang diterima: hanya IDR untuk Midtrans; IDR, USD, THB, VND, PHP, atau MYR untuk Xendit.
- Beri tahu pelanggan apa yang terjadi setelah bayar dan berapa lama link berlaku sesuai pengaturan penyedia Anda.
Sumber
- Dokumentasi Midtrans: panduan integrasi Snap (halaman Snap yang di-host,
redirect_url, metode pembayaran diatur di Snap Preference; diakses 31 Oktober 2026) - Dokumentasi Xendit: migrasi dari Payment Link/Invoice lama ke Payment Session (payment link lama, dulu disebut Invoice, berubah dari PENDING ke PAID; diakses 31 Oktober 2026)
- Meta for Developers: harga WhatsApp Business Platform (diakses 31 Oktober 2026)
- Pusat bantuan MonoChat: Sistem Pembayaran dan Alur, Kirim Permintaan Pembayaran
- Changelog MonoChat 3.8.36 dan 3.8.37
Terapkan dengan MonoChat