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


.