Diagram di bawah ini menggambarkan proses pembayaran end-to-end, mulai dari request Anda hingga penyelesaiannya. Anda dapat merujuk ke bagian Status Pembayaran untuk deskripsi terperinci tentang setiap jenis status.
Catatan: Perlu diketahui bahwa bahwa transaksi SUCCEEDED
transaksi mungkin menjadi REVERSED
saat adanya reversal oleh jaringan pemrosesan.
Payout flow
Cash payout flow
Status pembayaran
Tabel berikut menjelaskan deskripsi terperinci tentang setiap jenis status payout.
Kode | Deskripsi |
---|---|
| Permintaan pembayaran telah diterima oleh Xendit tetapi tidak dikirim ke tujuan. Bayaran masuk dapat tetap dalam status ini jika tujuan yang dipilih saat ini sedang offline. Xendit akan memproses ini secara otomatis ketika tujuan kembali online. |
| Permintaan dianggap berisiko dan sedang ditinjau oleh tim kepatuhan kami. Tim kami akan menghubungi Anda melalui email untuk informasi tambahan tentang uji tuntas yang ditingkatkan. |
| Permintaan ditolak karena alasan kepatuhan. |
| Pembayaran telah dikirim ke channel. Dana telah dikirim ke channel untuk diproses. |
| Hanya untuk pembayaran tunai. Uang tunai siap diambil. |
| Hanya untuk pembayaran tunai. Pengambilan uang tunai sedang berlangsung. |
| Hanya untuk pembayaran tunai. Pembayaran tunai telah kedaluwarsa. |
| Pembayaran gagal. Lihat kemungkinan alasan di bagian Alasan Gagal. |
| Pembayaran telah dikirim. |
| Pembayaran telah dibatalkan sesuai permintaan Anda. |
| Pembayaran ditolak oleh prosesor setelah pembayaran berhasil. Umumnya karena akun tidak valid atau tidak aktif. |
Lacak pembayaran Anda
Selalu perhatikan status payout Anda. Anda dapat melihat status pembayaran dengan metode berikut:
Berlangganan dengan webhook events kami - (wajib untuk integrasi API)
Buka detail transaksi payout di halaman Transaksi Anda
Alasan Gagal
Anda dapat mempelajari tentang penyebab kegagalan dari failure_code
pada pembayaran yang gagal.
Setelah status payout adalah REQUESTED
, status payout mungkin gagal atau ditolak oleh bank penerima, di mana statusnya akan beralih ke FAILED
. Berlangganan dengan Payout webhook events untuk menerima pemberitahuan real-time tentang kegagalan setiap pembayaran dan alasannya.
Memahami setiap kode kegagalan secara rinci sangat penting untuk memutuskan tindakan yang tepat untuk diambil. Di bawah ini adalah daftar lengkap kemungkinan kode kegagalan yang mungkin Anda terima, apa artinya, dan apa tindakan yang kami sarankan:
Error | Deskripsi | Retry? | Catatan tentang Retry |
---|---|---|---|
| Klien memiliki saldo yang tidak mencukupi untuk jumlah pembayaran | Coba lagi pembayaran setelah memastikan bahwa Anda memiliki saldo yang cukup di akun Anda | |
| Akun penerima tidak ada/tidak valid | Anda tidak mungkin berhasil jika Anda mencoba kembali permintaan pembayaran yang sama. Harap konfirmasi dengan penerima apakah akun mereka benar | |
| Penerima tidak dapat menerima dana karena jumlah pembayaran melebihi kemampuan penerima untuk menerima | Anda tidak mungkin berhasil jika Anda mencoba kembali permintaan pembayaran yang sama. Harap konfirmasi dengan penerima apakah akun mereka dapat menerima pembayaran | |
| Pembayaran gagal karena nama akun tidak valid. | Anda tidak mungkin berhasil jika Anda mencoba kembali permintaan pembayaran yang sama. Harap konfirmasi dengan penerima pada nama akun yang valid. | |
| Pembayaran gagal karena error dari channel tujuan. Ini biasanya karena masalah mengkreditkan dana ke rekening bank tujuan | Coba lagi payout setelah memvalidasi bahwa nomor rekening bank tujuan aktif dan dapat menerima dana dalam mata uang yang Anda pilih | |
| Jaringan channel mengalami kesalahan sementara | Coba kembali pembayaran dalam 1-3 jam | |
| Kami mengalami error fatal saat memproses pembayaran ini. Biasanya, ini berarti bahwa kolom API tertentu dalam permintaan Anda tidak valid | Anda tidak mungkin berhasil jika Anda mencoba kembali permintaan pembayaran yang sama. |