Payout

Integrasi & Testing Payout

14min

Langkah Integrasi Beserta yang Digunakan


  1. Lakukan Approve (Approve - API Payout (Disbursement)) dan mempersiapkan disburse ke akun tujuan.
  2. Menerima callback dan push notification dari .
  3. Lakukan Inquiry (Inquiry - API Payout (Disbursement)) agar dapat memeriksa pesanan menggunakan Inquiry .
  4. Tambahan: lakukan Cancel (Cancel - API Payout (Disbursement)) untuk membatalkan .

Pastikan cukup sebelum membuat . kunjungi Deposit Saldo untuk lebih lengkap mengenai deposit dana .



Kredensial Untuk Tes Payout



Lingkungan

Deskripsi

Development

Akun 

  • accountNo: 6030901753
  • benefNm: John Doe
  • bankCd: BDIN



Cara Uji Coba Payout



Langkah Tes

Pilihan Metode Payout

  1. Menggunakan asli atau Sandbox dengan IONPAYTEST.
  2.  akun ke dalam sisi dengan accountNo.
  3.  nama anggota atau nama pemilik akun dengan benefNm.

Set nilai payoutMethod:

  • Over Booking -> payoutMethod = 0
  • Online Trans -> payoutMethod = 1
  • SKN -> payoutMethod = 2
  • RTGS -> payoutMethod = 3
  •  -> payoutMethod = 4



Alasan Peluang Transaksi Gagal


  1. Terjadi timeout dari sisi .
  2. Akun tidak valid.
  3. Saldo tidak cukup.



Integration Checklist dan Test Case



Implementasi inquiry setelah mendapatkan callback.

Implementasi inquiry setelah mendapatkan apabila di-setting URL notification 

Meninjau log .

Meninjau pengaturan firewall (eg. Cloudflare untuk pengaturan URL notif ).

Memeriksa implementasi merchantToken.

Menjalankan tes skenario pada Development Environment.

Menjalankan tes skenario pada Production Environment. Get Sample Scenario

Meninjau Error Handling (Timeout, Failed, Negative Case).



Best Practice


  • Untuk uji coba pada sisi dapat menggunakan IONPAYTEST dan opsi transfer atur payoutMethod.
  • reserved_dt reserved_tm untuk scheduling.
  • Request dengan atau tidak dengan reserved_dt reserved_tm dapat Approve & Reject.
  • Setelah approve, tidak bisa cancel kalau tidak ada reserved_dt reserved_tm atau bisa cancel kalau ada reserved_dt reserved_tm (selama belum lewat reserved_dt reserved_tm).
  • Ketika diterima pada notif URL , sangat merekomendasikan untuk melakukan verifikasi menggunakan Inquiry .
  • Notification Handling berguna untuk meminimalisir aksi Fraud, sangat merekomendasikan untuk melakukan verifikasi Notification Handling.



See also

 Alur Pengiriman Dana Payout untuk mengetahui pada .

 Metode Payout untuk mengetahui metode pengiriman dana terdapat pada .



Updated 05 Apr 2024
Did this page help you?