Langsung ke konten utama

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
  1. Kapan link Xendit atau Midtrans paling cocok
  2. Contoh percakapan
  3. Aturan WhatsApp yang perlu dipatuhi
  4. Cara mengaturnya di MonoChat
  5. Sebelum go-live
  6. Sumber

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.

  • 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.

  1. 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.

  2. 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.

  3. Simpan link untuk pengingat. Aktifkan Simpan Variabel Alur dengan nama misalnya pay; ID pesanan dan link tersimpan sebagai flow.pay.paymentSystemOrderId dan flow.pay.paymentLink.

  4. 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.

  5. 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

FAQ

Pertanyaan yang sering diajukan

Bisakah saya mengirim link pembayaran Xendit atau Midtrans di WhatsApp?

Bisa. Keduanya membuat halaman pembayaran yang di-host penyedia, dan link-nya bisa dikirim di chat WhatsApp mana pun. Dengan MonoChat, alur membuat link sesuai nominal dari akun Xendit atau Midtrans Anda sendiri, mengirimkannya di percakapan, dan tahu kapan sudah dibayar.

Mata uang apa saja yang didukung?

Melalui MonoChat, Xendit menerima IDR, USD, THB, VND, PHP, dan MYR; Midtrans hanya IDR. Permintaan pembayaran dalam mata uang lain ditolak.

Metode pembayaran apa yang dilihat pelanggan?

Yang Anda aktifkan di penyedia. Midtrans menampilkan metode yang Anda aktifkan di Snap Preference pada dashboard; Xendit menampilkan channel yang aktif di akun Xendit Anda. MonoChat tidak memilihkan metodenya.

Bagaimana MonoChat tahu pelanggan sudah membayar?

Penyedia mengirim notifikasi ke MonoChat. Pembayaran Midtrans dianggap lunas bila notifikasinya punya tanda tangan valid dari Server Key Anda dan statusnya settlement atau capture. Pembayaran Xendit dianggap lunas bila callback membawa token verifikasi Anda serta nominal dan mata uangnya cocok. Event Pembayaran Baru Diterima lalu menjalankan alur berikutnya.

Apakah mengirim link pembayaran di WhatsApp ada biayanya?

MonoChat tidak menambah markup atas biaya Meta. Meta menagih per pesan terkirim: di dalam jendela layanan pelanggan 24 jam, link adalah pesan layanan, gratis untuk 1.000 pertama per bulan per nomor; di luar jendela perlu template, untuk nomor Indonesia USD 0,0250 (utility) dan USD 0,0411 (marketing). Biaya transaksi penyedia berlaku terpisah.

Bulan pertama Growth gratis dari kami

Kelola WhatsApp, Instagram, dan Messenger dari satu inbox

Mulai gratis dengan MonoChat: inbox tim bersama, asisten AI, template, dan kampanye di API resmi Meta.

Satu kode per bisnis • 30 hari untuk menukarkan • Tanpa kartu kredit

$150 untuk memulai.

Klaim