Payment
Direct Debit

Integrasi & Testing Direct Debit

12min

Langkah Integrasi & API yang digunakan


  1. Lakukan integrasi API Order Registration.
  2. Lakukan integrasi API Payment Charge.
  3. Menerima callback dan push notification dari NICEPAY.
  4. Lakukan integrasi API Check Status.
  5. Opsional: lakukan integrasi API Cancel untuk membatalkan transaksi.



Cara Uji Coba Direct Debit


  1. Menggunakan MID milik Merchant atau Sandbox (TNICECP041).
  2. Membuat pendaftaran Jenius Pay.
  3. Melakukan hit menggunakan API Payment NICEPAY.
  4. Memasukkan Cashtag ID dan TXID Jenius Pay.
  5. Melakukan konfirmasi pembayaran.



Alasan Peluang Transaksi Gagal


  1. Mengalami connection time out.
  2. Terdapat gangguan dasar pada Bank.
  3. Salah memasukkan Cashtag.



Integration Checklist & Test Case



Implementasi status inquiry setelah mendapatkan callback.

Implementasi status inquiry setelah mendapatkan notifikasi di dalam dbProcessUrl.

Meninjau log pembayaran.

Meninjau pengaturan firewall (eg. cloudflare untuk pengaturan dbprocessUrl).

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


  • Ketika notifikasi diterima pada dbProcessUrl Anda, 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 Pembayaran Direct Debit untuk mengetahui proses pada sistem saat melakukan pembayaran dengan Direct Debit.

Kunjungi halaman Fitur Direct Debit untuk mengetahui fitur transaksi pada Direct Debit.