Payment
Direct Debit

Direct Debit Integration & Testing

12min

Integration Steps and API Used


  1. Perform Order Registration .
  2. Perform API  Charge .
  3. Receive  callback and push .
  4. Perform  Check Status .
  5. Optional: perform  Cancel  to cancel  .



Direct Debit Testing Guide


  1. Use  or Sandbox MID (TNICECP041).
  2. Create Jenius Pay registration.
  3. Perform hit using   .
  4. Input ID Cashtag and Jenius Pay TXID.
  5. Perform  confirmation.



Failed Transaction Possible Reason


  1. Run into Connection Time Out.
  2. Receive basic error on .
  3. Input  wrong Cashtag.



Integration Checklist & Test Case



Implement Inquiry  after receiving  callback.

Implement Inquiry  after receiving   inside dbProcessUrl.

Review  log.

Review firewall setting (eg. Cloudflare for dbprocessUrl setting).

Check merchantToken implementation.

Execute test scenarios in Development Environment.

Execute test scenarios in Production Environment. Get Sample Scenario

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



Best Practice


  • When  is received on your dbProcessUrl,  strongly recommends  to verify   by using  Inquiry .
  • Notification Handling is helpful to minimalize Fraud actions,  strongly recommends  to verify  Notification Handling.



See also

  Direct Debit Payment Flow  to find out    during  with .

  Direct Debit Feature  to find out   features on  .