Apa itu penyedia pembayaran & webhook?
Penyedia pembayaran (payment provider)
Layanan yang memproses uang dari pelangganmu: Xendit, Midtrans, dan sejenisnya. Mereka menyediakan halaman bayar, virtual account, QRIS, e-wallet, kartu.
Nomor referensi
Saat aplikasimu membuat tagihan, kamu memberinya nomor buatanmu sendiri — di Xendit namanya external_id, di Midtrans order_id. Contoh: IUR-2024-0001. Nomor ini selalu dikembalikan oleh penyedia, jadi dialah "kartu nama" setiap pembayaran.
Webhook / callback
Setelah pelanggan membayar, penyedia mengirim kabar ke sebuah alamat milikmu. Itu webhook (disebut juga callback atau notifikasi pembayaran). Aplikasimu tidak perlu terus-menerus bertanya "sudah dibayar belum?".
Kenapa butuh Paygate?
Dashboard Xendit/Midtrans hanya punya satu kolom alamat. Kalau akunmu dipakai tiga aplikasi, ketiganya harus berbagi satu alamat itu. Paygate memilah: awalan IUR- → aplikasi Iuran, JMP- → aplikasi Jimpitan, dst.
Istilah di aplikasi ini
| Istilah | Artinya |
|---|---|
| Penyedia pembayaran | Akun Xendit/Midtrans yang mengirim kabar |
| Aplikasi tujuan | Aplikasimu yang menerima kabar |
| Aturan | "Kalau nomor referensi diawali X, kirim ke aplikasi Y" |
| Transaksi masuk | Daftar semua kabar yang diterima |
| Kirim ulang | Mengirim lagi kabar yang sudah tersimpan |