Payment
Direct Debit

Integrasi & Testing Direct Debit

12 min

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 .