- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Checking eCheck returns using the Transaction Details API
In the absence of any official documentation, I've been testing the Transaction Details API with some live data to see if I can follow up on the status of ACH transactions. I see that the getTransactionDetails response in the TD API has transactionStatus = 'settledSuccessfully' and also a 'returnedItems' field if the ACH was returned. I'd like to get some confirmation about whether the following is a valid approach to this problem:
- Fetch the transaction using getTransactionDetails
- If transactionStatus = 'settledSuccessfully' and the 'returnedItems' field is present, mark the transaction as returned.
- If transactionStatus = 'settledSuccessfully' but there is no 'returnedItems' field, assume the transaction was successful.
- If transactionStatus doesn't equal 'settledSuccessfully', assume the transaction is still pending.
Will this work? What about chargebacks; same thing?
โ01-20-2015 07:36 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi jmgregory0,
It is important to understand that eCheck returns happen after the transaction has settled successfully. So the status of SettledSuccessfully does not indicate that process has completely cleared. Additionally, it's important to know that Authorize.Net is only aware of eCheck chargebacks. Our system has no knowledge of credit card chargebacks.
Thanks,
Joy
โ01-23-2015 02:22 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Joy,
That's very helpful. Thanks!
If transactionStatus = 'settledSuccessfully' is not the correct way to check it, is there any way to know from the Transaction Details API whether the ACH process has completely cleared?
In the event of an eCheck chargeback, what will show in the transaction details result? Will transactionStatus = 'chargeback'?
-- Justin
โ01-23-2015 02:28 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am looking for the same thing. I need to know when an eCheck is approved so I can ship an order. I already know how to check for failures using the returnedItems part of the transaction details API, but how can I tell it was successful? There has to be a way.
โ10-10-2018 08:31 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Did you ever find the answer to this question? I am needing to know the same thing.
Thanks so much!
โ03-21-2019 02:10 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Did you ever find the answer? I am needing to know as well.
Thanks!
โ03-21-2019 02:11 PM

