Alur Produk

Flow pembayaran produk remitansi dibagi menjadi 2 aliran utama:

  • Membuat end-user remitansi Flow pembuatan pelanggan remitansi dapat dilihat pada diagram di atas dengan flow a – c dengan penjelasan sebagai berikut:
  • End-user akan input sender, recipient dan rincian transaksi melalui platform Anda.
  • Perusahaan Anda akan memicu permintaan kepada Xendit untuk membuat data pelanggan.
  • Xendit akan menjalankan prosedur KYC dan membuat end-user remitansi jika transaksi lolos pemeriksaan KYC kami.
  • Membuat transaksi remitansi Setelah berhasil membuat end-user, langkah berikutnya adalah perusahaan Anda akan memicu permintaan kepada Xendit untuk membuat transaksi remitansi dan Xendit akan mengembalikan respon sukses jika remitansi berhasil sampai ke penerima; sebaliknya, jika gagal, Xendit akan mengembalikan respon gagal disertai dengan alasannya.

Membuat interface pelanggan

Tabel di bawah ini menjelaskan fungsi dari setiap fitur

FiturDeskripsi
Membuat end-user remitansiEnd-user adalah pelanggan Anda. Melalui endpoint Xendit, Anda harus membuat objek customer/pelanggan melalui permintaan API, untuk kemudian digunakan untuk permintaan proses. Remitansi Ini termasuk rincian pengirim dan penerima transaksi remitansi. Xendit kemudian akan mengumpulkan dan menyimpan data identitas end-user, sehingga objek end-user dapat digunakan ulang untuk transaksi remitansi ke depannya.
Perbarui data end-user Anda melalui permintaan APIDengan fitur ini, Anda bisa memperbarui data dengan menambahkan data baru mengenai end-user Anda.
Dapatkan data end-user terperinci dengan external_idDapatkan rincian data end-user yang ada dengan mengirim rekues API kepada Xendit menggunakan exernal_id. Kami akan mengembalikan rincian lengkap mengenai end-user Anda yang sebelumnya sudah dibuat. Perlu diingat bahwa fitur ini akan mengembalikan array kosong jika tidak ada end-user yang sesuai dengan external_id.

Interface Pembayaran Remitansi

Tabel di bawah ini menerangkan fungsi dari setiap fitur

FiturDeskripsi
Membuat transaksi remitansi dari akun Xendit atas nama pengirim kepada penerima yang ditentukanAnda harus sudah membuat end-user yang mewakili pengirim dan end-user yang mewakili penerima sebelumnya. Setelah itu, Anda akan bisa membuat transaksi remitansi melalui rekues API pada endpoint Xendit.
Dapatkan transaksi remitansi dengan reference_id dan remittance_idDapatkan rincian data end-user yang sudah ada dedngan mengirim rekues API kepada Xendit menggunakan reference_id atau remittance_id/ Kami akan mengembalikan array yang mengandung remitansi yang sesuai dengan id unik. Perlu diingat bahwa kami akan mengembalikan array kosong jika tidak terdapat transaksi remitansi yang sesuai dengan id.

Setelah pembuatan transaksi remitansi, kami langsung akan mengirim respon kepada Anda yang menerangkan status transaksi remitansi. Respon dari Xendit akan berisi informasi yang berkaitan dengan rekuas Anda serta apakah rekuesnya diterima atau tidak. Untuk mendapatkan informasi lebih lanjut mengenai status respon kami, silakan merujuk kepada dokumen ini.

Callback

Setelah mengirim respon, kami akan mengirim callback melalui API untuk memperbarui status transaksi pada setiap langkah proses. Anda harus bisa menerima callback kami untuk mendapatkan status dari kami. Hubungi help@xendit.co atau manajer akun Anda untuk menyetel URL callback Anda.

Berikut ini adalah status callback yang kami kirim melalui API:

Status callback RemitansiDeskripsi
PENDING_COMPLIANCE_ASSESSMENTPermintaan dianggap risiko menengah atau risiko tinggi dan sedang diperiksa oleh tim compliance kami. Tim kami akan mengontak Anda melalui email untuk informasi tambahan dalam rangka due diligence.
COMPLIANCE_REJECTEDPermintaan ditolak oleh tim compliance kami.team
SUCCEEDEDBank pengirim sudah mengonfirmasi transmisi remitansi.
FAILEDRemitansi tidak bisa dikirim kepada penerima akibat eror tertentu. Silakan merujuk kepada kode gagal remitansi.
REFUNDEDHanya valid untuk penggunaan SKN/RTGS dan Channel Cash (di perkembangan berikutnya)

Last Updated on 2023-05-24