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 .