Is there anyway to check programtically if an echeck has been fully processed (cleared with sufficient funds). I want to make sure the transaction has completely cleared before moving on, and the only way I can see is looking at the echeck settlement report and manually updating my transaction record to approved or denied.. I'd like to be able to pass a transaction_id to auth.net periodically to check the status of an echeck...Is there anything like that?
02-03-2012 10:03 AM
The Transaction Details API has functions for getting settled batches inside a date range, for getting a list of transactions for each batch, and for getting transaction details for each transaction (including settled amount). Just run an automated routine every so often.
02-03-2012 12:07 PM
I was thinking this was possible as well. However I've run a response.public_methods, and I'm not seeing the methods for getting transaction_id's out of get_settled_batch_list or the settled_amount method for get_transaction_details. perhaps it's the SDK..http://rubydoc.info/gems/authorize-net/1.5.2/frames or perhaps because im in :gateway => sandbox ?
02-03-2012 01:27 PM
Not experience with ruby but the seq is GetSettledBatchList then GetTransactionList with the batchID and then GetTransactionDetails with the transactionID.
02-03-2012 02:18 PM - edited 02-03-2012 02:19 PM