The getTransactionListForCustomerRequest doesn't seem to return ARB transactions. There seems to be no way to get a list of ARB transactions from the API.
Am I missing something?
06-29-2017 03:35 PM
One way would be to get the ARBGetSubscriptionList with:
<?xml version="1.0" encoding="utf-8"?>
<ARBGetSubscriptionListRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
<merchantAuthentication>
<name>API_LOGIN_ID</name>
<transactionKey>API_TRANSACTION_KEY</transactionKey>
</merchantAuthentication>
<searchType>subscriptionActive</searchType>
<sorting>
<orderBy>lastName</orderBy>
<orderDescending>false</orderDescending>
</sorting>
<paging>
<limit>1000</limit>
<offset>1</offset>
</paging>
</ARBGetSubscriptionListRequest>
Then parse the reponse WHERE customerProfileId = "CUSTOMER_PROFILE_ID";
06-30-2017 01:35 AM - edited 06-30-2017 01:36 AM
Can anyone answer the question of is 'getTransactionListForCustomerRequest' a valid request?
I, too, am desperately seeking ARB subscriber transaction history.
Either this works as advertised in the API docs or it doesn't.
this is the repsonse i get for any and all accounts with verified transaction history on both sandbox and prod.
{
"totalNumInResultSet": 0,
"messages": {
"resultCode": "Ok",
"message": [
{
"code": "I00004",
"text": "No records found."
}
]
}
}
any insight would be greatly appreciated.
08-31-2017 12:07 PM
Hi, did you ever get an answer about thid? I'm running into the same error, and can't figure out what's causing it.
Thanks!
12-26-2018 11:00 AM
Hi @modelit1234
If you want to get the list of transactions for a Subscription you need to call ARBGetSubscription API with includeTransactions flag True
You will get all the transactions for that subscription.
Thanks!
Kaushik
12-27-2018 02:36 AM - edited 12-27-2018 02:37 AM