Reply
Contributor
Posts: 13
Registered: ‎07-14-2011

ARB Subscription Status *** HELP Please ***

[ Edited ]

Hello All,

 

I have an ARB account and I wanted to know how can I check the status of an Active account that has already made several monthly ARB payments to see if this month the client has been declined payment?

 

I am using the following xml code (ARBGetSubscriptionStatus ) which works fine but it returns OK, I0001 and Successfull on clients that have "Declined" this months payment but have been successfull the last 5 months yet the account is still Active:

 

Using Classic ASP to process the XML below...

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"">"
<soap:Body>
<ARBGetSubscriptionStatus xmlns="https://api.authorize.net/soap/v1/">
<merchantAuthentication>
<name>XXXXXXXXXXXXX</name>
<transactionKey>XXXXXXX</transactionKey>
</merchantAuthentication>
<subscriptionId>XXXXXXXXXXXX</subscriptionId>
</ARBGetSubscriptionStatus>
</soap:Body>
</soap:Envelope>

 

FOR EXAMPLE THIS CLIENT HERE:

 

PaymentTrans IDInvoice NumberTrans StatusSubmit DateCustomerPayment MethodPayment Amount
11 XXXXXXXMOS-XXXX Declined 8/3/2012 5:02:34 AM John Doe CC
XXXX2910
19.95
10 XXXXXXXMOS-XXXX Declined 7/3/2012 5:04:09 AM John Doe CC
XXXX2910
19.95
XXXXXXXMOS-XXXX  Declined 6/3/2012 5:06:42 AM John Doe CC
XXXX2910
19.95
XXXXXXXMOS-XXXX  Declined 5/3/2012 5:07:12 AM John Doe CC
XXXX2910
19.95
XXXXXXXMOS-XXXX  Declined 4/3/2012 5:14:21 AM John Doe  CC
XXXX2910
19.95
XXXXXXXMOS-XXXX  Settled Successfully 3/3/2012 5:15:04 AM John Doe  CC
XXXX2910
19.95
XXXXXXXMOS-XXXX Settled Successfully 2/3/2012 5:18:39 AM John Doe  CC
XXXX2910
19.95
XXXXXXXMOS-XXXX  Settled Successfully 1/3/2012 5:22:02 AM John Doe CC
XXXX2910
19.95
XXXXXXXMOS-XXXX Settled Successfully 12/3/2011 5:18:51 AM John Doe  CC
XXXX2910
19.95
XXXXXXXMOS-XXXX  Settled Successfully 11/3/2011 5:24:20 AM John Doe CC
XXXX2910
19.95
XXXXXXXMOS-XXXX  Settled Successfully 10/3/2011 5:35:05 AM John Doe  CC
XXXX2910
19.95

 

 

Can anyone tell me how I can determine this?

 

Thank you in advance for your help/suggestions!

 

Frank G.

Contributor
Posts: 13
Registered: ‎07-14-2011

Re: ARB Subscription Status *** HELP Please ***

Bump.... Anyone have any ideas??

Administrator Administrator
Administrator
Posts: 563
Registered: ‎08-03-2011

Re: ARB Subscription Status *** HELP Please ***

Hi Knuckles2002,

An Automated Recurring Billing (ARB) subscription will remain active if there were already previous transactions that were settled successfully for that customer. That subscription will remain OK regardless of how many times it declines as long as the subscription is not expired.  If the first transaction after a billing update is declined, the subscription will go into a Suspended status until it’s reactivated.  If not reactivated, it will be terminated by the next billing cycle.

The only time a subscription will be canceled is when you initiate a cancellation request manually through the Merchant Interface or via your API.

Thanks,
Joy

Member
Posts: 3
Registered: ‎12-06-2012

Re: ARB Subscription Status *** HELP Please ***

So, the only way to know if the ARB is failing, is by looking at the emails that get sent?  That makes the arb api a lot less useful if that's the case?

Expert
Posts: 4,525
Registered: ‎03-08-2010

Re: ARB Subscription Status *** HELP Please ***

yes. best way is to use CIM and do your own schedule job.

Member
Posts: 1
Registered: ‎03-19-2015

Re: ARB Subscription Status *** HELP Please ***

I am very disappointed by this news. I have to go back and tell my customer that I have no way of knowing if his customer's transaction was successful! I'm really surprised by this like of implementation for such a basic and critical feature. 

Highlighted
Posts: 2,765
Topics: 57
Kudos: 245
Blog Posts: 67
Registered: ‎12-05-2011

Re: ARB Subscription Status *** HELP Please ***

YOu can use Transaction Reporting to get the status of transactions and subscriptions.

 

http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/ARB-Subscription-IDs-Av...

 

Richard