Send Refund(ACH)

Usecase 1: Transaction marked as Completed

Sandbox Simulation DataResult
Step 1: Create a Collect ACH Transaction
Ensure transaction is in Completed status.

Step 2: Create Refund
"method": "ACH",
"type": "REFUND",
Step 1: Get Transaction
"status": "COMPLETED",
"statusReason": "PROCESSED_BY_SYSTEM",

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

Usecase 2: Transaction marked as Processing

Sandbox Simulation DataResult
Step 1: Create a Collect ACH Transaction
Ensure transaction is in Completed status.

Step 2: Create Refund
"method": "ACH",
"type": "REFUND",
Step 1: Get Transaction
"status": "PROCESSING",
"statusReason": "PROCESSING_IN_TRANSIT",

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

Usecase 3: Transaction mark as Returned

Sandbox Simulation DataResult
Step 1: Create a Collect ACH Transaction
Ensure transaction is in Completed status.

Step 2: Create Refund with amount
"method": "ACH",
"type": "REFUND",
"amount": "311.24"

Additional Info:
• For this scenario you can use any amount given in ACH Config table in Appendix.
Step 1: Get Transaction
"status": "COMPLETED",
"statusReason":"PROCESSED_BY_SYSTEM",

Step 2: List Returns
"returnDetail.code": "R21",
"returnDetail.reason": "Invalid Company Identification",

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

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