Collect by ACH

Usecase 1: Transaction marked as Processing

Sandbox Simulation DataResult
Step 1: Create Transaction
Create a ACH Collect txn with all required nodes.
Step 1: Get Transaction
"status": "PROCESSING",
"statusReason":"PROCESSING_IN_TRANSIT",

Additional Info:
• Kindly wait for 10 minutes to view the results.

Usecase 2: Transaction marked as Completed with Trace Number

Sandbox Simulation DataResult
Step 1: Create Transaction
Create a ACH Collect txn with all required nodes.
Step 1: Get Transaction
"status": "COMPLETED",
"statusReason": "PROCESSED_BY_SYSTEM",
"traceNumber":"<value>",

Additional Info:
• Trace number value will be populated by system.
• Kindly wait for 30 mins for required status.

Usecase 3: Transaction marked as Failed

Sandbox Simulation DataResult
Step 1: Create Transaction
Create a ACH Collect txn with all required nodes and amount as below. This scenario will mimic the use case where a return is received before realisation interval completes.
"amount": "311.23"

Additional Info:
• For this scenario we can use any amount given in ACH Config table in Appendix section.
Step 1: Get Transaction
"status": "FAILED",
"statusReason": "Non Transaction Account(R20)",

Additional Info:
• Trace number value will be populated by system.
• Kindly wait for about 60 mins for required status.

Usecase 4: Transaction marked as Pending

Sandbox Simulation DataResult
Step 1: Create Transaction
• Create a ACH Collect txn with all required nodes.
• Ensure account or external account entity is in INACTIVE status.
Step 1: Get Transaction
If account is in Inactive status, response received has nodes.
"status": "PENDING",
"statusReason": "ACCOUNT_INACTIVE",

If external account is in Inactive status, response received has nodes.
"status": "PENDING",
"statusReason": "EXTERNAL_ACCOUNT_INACTIVE",

Additional Info:
• Kindly wait for 30 mins for required status.

Did this page help you?
.readme-logo { display: none !important; }