Integrasi & Testing Payout
Langkah Integrasi Beserta API yang Digunakan
- Lakukan integrasi API Request Payout (Registration - API Payout (Disbursement) SNAP).
- Lakukan integrasi API Approve Payout (Approve Transaction - API Payout (Disbursement) SNAP) dan mempersiapkan disburse ke akun tujuan.
- Menerima callback dan push notification dari NICEPAY.
- Lakukan integrasi API Inquiry Payout (Inquiry - API Payout (Disbursement) SNAP) agar Merchant dapat memeriksa status pesanan menggunakan Inquiry API.
- Tambahan: lakukan integrasi API Cancel Payout (Cancel Transaction - API Payout (Disbursement) SNAP) untuk membatalkan transaksi.
Pastikan saldo Payout Anda cukup sebelum membuat transaksi Payout. Silakan kunjungi halaman Deposit Saldo untuk informasi lebih lengkap mengenai deposit dana Payout.
Kredensial Untuk Tes Payout
Lingkungan | Deskripsi |
|---|---|
Development | Akun Bank
|
Cara Uji Coba Payout
Langkah Tes | Pilihan Metode Payout |
|---|---|
| Set nilai parameter payoutMethod:
|
Alasan Peluang Transaksi Gagal
- Terjadi timeout dari sisi Bank.
- Akun Bank tidak valid.
- Saldo tidak cukup.
Integration Checklist dan Test Case
Implementasi inquiry status setelah mendapatkan callback.
Implementasi inquiry status setelah mendapatkan notifikasi apabila di-setting URL notification Merchant
Meninjau log pembayaran.
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 Merchant dapat menggunakan IMID IONPAYTEST dan opsi transfer atur parameter 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 notifikasi diterima pada notif URL Merchant, NICEPAY sangat merekomendasikan Merchant untuk melakukan verifikasi notifikasi menggunakan Inquiry API.
- Notification Handling berguna untuk meminimalisir aksi Fraud, NICEPAY sangat merekomendasikan Merchant untuk melakukan verifikasi Notification Handling.
See also
Kunjungi halaman Alur Pengiriman Dana Payout untuk mengetahui proses pada sistem Payout.
Kunjungi halaman Metode Payout untuk mengetahui metode pengiriman dana yang terdapat pada Payout.