POST {{baseURL}}/pay-api/v1/transactions/ach/{{transactionId}}/refund
This endpoint refunds an ACH (automated clearing house) transaction payment that has already been settled.
It sends money back to the original payer after the ACH payment has completed.
See Also:
To create an ACH debit payment, see POST /pay-api/v1/transactions/ach/payment.
To create an ACH credit payment, see POST /pay-api/v1/transactions/ach/payment/credit.
To hold an ACH transaction, see POST /pay-api/v1/transactions/ach/{transactionId}/hold.
To release a held ACH transaction, see POST /pay-api/v1/transactions/ach/{transactionId}/unhold.
To void an ACH transaction, see POST /pay-api/v1/transactions/ach/{transactionId}/void.
Specifies the ACH (automated clearing house) transaction identifier.
This value is returned as transactionId from either of the following endpoints:
POST /pay-api/v1/transactions/ach/paymentGET /pay-api/v1/transactions/ach/payment/credit
- Mock serverhttps://developer.flute.com/_mock/api-reference/pay-api/v1/transactions/ach/{transactionId}/refund
- Sandbox environmenthttps://sandbox.api.flute.com/pay-api/v1/transactions/ach/{transactionId}/refund
- Production environmenthttps://api.flute.com/pay-api/v1/transactions/ach/{transactionId}/refund
curl -i -X POST \
https://developer.flute.com/_mock/api-reference/pay-api/v1/transactions/ach/004db5a8-a153-4334-a0b4-1aa22fbffb3e/refund \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'OK
Indicates the transaction identifier.
Example: bf5a1dc7-57b7-4fec-ab09-52c47c1acaff
Indicates the Flute ACH (automated clearing house) transaction type code.
Example: 6
Indicates the Flute ACH transaction type.
Example: CardAuthentication
Indicates the Flute ACH transaction status type.
Example: Authorized
Indicates a free-formed description regarding the transaction.
Example: Command Successful. Approved.
Indicates a response code regarding the transaction.
Example: 000
Valid parameters. Approved
{ "processedAmount": 0, "transactionId": "b4453ccb-be79-4a7c-b50d-96c52c1bfadf", "typeId": 12, "type": "AchRefund", "statusId": 23, "status": "ChargedBack", "responseDescription": "Command Successful. Approved.", "responseCode": "000" }