Payouts API
Ringkasan
API Payouts Baru
Dalam beberapa tahun terakhir, telah terjadi peningkatan merchant global yang perlu mengirim pembayaran kepada individu dan bisnis dalam skala besar di berbagai wilayah. Selagi kami memulai memperluas jangkauan kami untuk melayani lebih banyak wilayah seperti Filipina, ada kebutuhan untuk meningkatkan dan memenuhi lebih banyak solusi regional. Dengan ini, Disbursement akan ditingkatkan melalui API telah dibuat, yang disebut API Pembayaran, sekarang dengan fitur yang lebih baik dan baru.
1. Satu titik akhir dan parameter baru untuk mengakomodasi lebih banyak saluran pembayaran
Saat ini, untuk mengirim pembayaran ke Indonesia dan Filipina, merchant diharuskan melakukan 2 integrasi terpisah dan berbeda. Dengan API Pembayaran baru, merchant Xendit dapat melakukan satu integrasi untuk wilayah yang ada dan yang akan datang.
2. Estimasi kedatangan transaksi
Sering kali, sangat sulit untuk bisa melacak batas dan waktu pemrosesan pembayaran karena kriteria penerimaan yang berbeda per wilayah, saluran, jumlah, dan faktor lainnya. Meskipun data ini sudah tersedia untuk pedagang kami dalam bentuk dokumentasi, pengalaman yang lebih baik dalam menyediakan data ini telah diterapkan dengan menambahkan perkiraan kedatangan transaksi dalam respons Pembayaran kami per transaksi. Meskipun ini tidak menjamin waktu pengkreditan yang sebenarnya karena faktor eksternal yang ditunjukkan di sini, ini tetap akan memberikan gambaran kepada pengguna pembayaran tentang bagaimana dan kapan pembayaran mereka diproses.
3. Batalkan transaksi Non-instan
Ada beberapa pembayaran yang tidak dapat diproses oleh partner kami secara instan karena waktu henti bank reguler, pemrosesan cut-off untuk saluran atau jumlah tertentu (RTGS, SKN, PESOnet, dll), atau masalah konektivitas berkepanjangan yang tidak terduga dengan mitra. Selama waktu ini, pembayaran disimpan pada status yang diterima di mana Xendit menyimpan transaksi dan menunggu ketersediaan partner kami. Transaksi yang dilakukan di pihak Xendit masih dapat dibatalkan dengan syarat statusnya belum berubah menjadi Requested..
4. Status Payout baru
Untuk pemahaman yang lebih akurat tentang status pembayaran Anda dan dengan fitur baru yang disediakan oleh API Pembayaran baru , kode status pembayaran telah diperbarui.
Status Code | Keterangan |
---|---|
ACCEPTED | Permintaan pembayaran telah diterima dan belum dikirim ke channel. Pembayaran dapat tetap dalam status ini jika saluran yang dipilih sedang offline. Xendit akan memproses ini secara otomatis ketika saluran kembali online |
REQUESTED | Pembayaran telah dikirim ke channel. Untuk pembayaran Bank dan Ewallet: Dana telah dikirimkan ke channel untuk diproses. |
FAILED | Pembayaran gagal. Kemungkinannya meliputi: penolakan karena dugaan penipuan, ketidakmampuan untuk memvalidasi detail akun atau nomor akun, waktu henti server. |
SUCCEEDED | Bank/channel pengirim telah memproses transfer dana tersebut. |
CANCELLED | Pembayaran telah dibatalkan. |
REVERSED | Pembayaran ditolak oleh channel setelah pembayaran berhasil |
5. Event callback pembayaran baru
Callback Event | Keterangan |
---|---|
payout.succeeded | Status pembayaran telah berhasil dan bank mitra telah mengkreditkan dana ke penerima |
payout.failed | Status pembayaran telah gagal dan bank mitra menolak transaksi atau ada masalah saat memproses transaksi. |
payout.reversed. | Pembayaran yang awalnya dalam status berhasil menerima pengembalian dana atau pembalikan dana dari bank mitra. Dana telah dikembalikan kembali ke saldo pedagang yang tersedia. |
Last Updated on 2023-05-24