Payment
Direct Debit

Integrasi & Testing Direct Debit

12min

Langkah Integrasi & API yang digunakan


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



Cara Uji Coba Direct Debit


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



Alasan Peluang Transaksi Gagal


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



Integration Checklist & Test Case



Implementasi inquiry setelah mendapatkan callback.

Implementasi inquiry setelah mendapatkan di dalam dbProcessUrl.

Meninjau log .

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 diterima pada dbProcessUrl , sangat merekomendasikan untuk melakukan verifikasi menggunakan Inquiry .
  • Notification Handling berguna untuk meminimalisir aksi Fraud, sangat merekomendasikan untuk melakukan verifikasi Notification Handling.



See also

 Alur Pembayaran Direct Debit untuk mengetahui pada saat melakukan dengan .

 Fitur Direct Debit untuk mengetahui fitur pada .