Hi Guys.
I'm trying to build a process that allows me to download the ARB transactions including the
Subscription ID or the Customer ID so that I can integrate the data with my server data.
Specifically I'm looking to download the renewal data. I already capture the a.net response to the initial ARB creation process.
However, we are setting up to pay commissions upon renewals, hence the need to download the renewal data on a daily basis.
Looking at the getSettledBatchListRequest and GetTransactionListRequest, they allow me to get the transaction data, but the responses do not include either the Subscription ID or the Customer ID, either of which are key to tieing the data together.
Is there another method I can use, or is this a dead end?
TIA.
Paul
03-07-2011 03:26 AM
You can't get any information from the ARB API. It is used to created, update, and delete subscriptions.
What do you mean by "download renewal data"?
03-07-2011 06:35 AM
When an ARB subscription renews, we get the email with the success/failures, but I need to fetch the data automatically from a.net
rather than rely upon extracting it from the CSV success/failure files.
I think I have the proceedure figured out using the Transaction Details API
So far I am able to retrieve the Batch ID's using the getSettledBatchListRequest
Next I'll process each batchid to get the transactions in that batch via getTransactionListRequest
Then get the transaction details for each transaction using getTransactionDetailsRequest
That last routine's response includes the Merchant assigned Customer ID, and that will allow me to tie the data together.
what would be really nice is an API routine to deliver all of the success/failures during a date period where the response includes the Customer ID.
Appreciate your input stymiee, am I on the right track?
Thanks.
03-07-2011 05:32 PM
Sounds good to me. :)
03-08-2011 06:29 AM
Hi All, Please Let me know how i will get the Transaction details on the behalf of subscriptionid that is created by Authorize.net..
11-23-2011 05:59 AM
As far as I know, there is no interface for retrieving subscription transactions using just a subscription ID. You can, however, use the Silent Post URL (see Settings -> Transaction Format Settings -> Transaction Response Settings in your control panel) to collect and store transaction ID's as they process for each subscription, then use the Transaction Details API to look them up later. I do this with my ARB subscriptions.
11-24-2011 12:09 AM