Is there any way to understand whether the sender user or the receiver is responsible for transfer failure? Thanks in advance.
Hi @kostyabek , Assuming this is for a failure where there’s an ACH return code associated with the returned transfer, you could call the /failure endpoint (GET /transfers/{id}/failure) to retrieve the customer ID of the Customer that is responsible for the failure. Here’s an example of what that response would look like:
{
"_links": {
"self": {
"href": "https://api-sandbox.dwolla.com/transfers/440dc646-433c-ec11-8139-dab70b2f4ba0/failure",
"type": "application/vnd.dwolla.v1.hal+json",
"resource-type": "failure"
},
"failed-funding-source": {
"href": "https://api-sandbox.dwolla.com/funding-sources/96f6555d-932b-4afb-b5cf-40ced9968e82",
"type": "application/vnd.dwolla.v1.hal+json",
"resource-type": "funding-source"
},
"customer": {
"href": "https://api-sandbox.dwolla.com/customers/b281413b-1d88-408b-a2b9-5fe5b6f16e63",
"type": "application/vnd.dwolla.v1.hal+json",
"resource-type": "customer"
}
},
"code": "R01",
"description": "Insufficient Funds",
"explanation": "Available balance is not sufficient to cover the dollar amount of the debit entry.",
"created": "2021-11-03T01:13:45.000Z"
}
1 Like