Reply
Contributor
Posts: 28
Registered: ‎05-01-2012

Re: ARB: Active vs Suspended STATUS on Decline?

Yes, this exactly.

 

It all boils down to there is no consistency in the handling of suspended subscriptions. Trying to use ARB as a SaaS payment solution is really lacking because you can't just leave it alone. Too many branches of code to handle separate situations.

 

If a payment declines, suspend the subscription. Let us take a manual payment and apply it to the subscription so when it is reactivated it doesn't attempt to charge the card again the next day (the biggest problem). If the subscription is suspended through its next payment cycle just terminate it.

 

Administrator
Posts: 149
Registered: ‎03-28-2014

Re: ARB: Active vs Suspended STATUS on Decline?

We're a couple of months out from some great new features for subscriptions and trust me the initial/subsequent retry is top of the list for being fixed.  That being said, for @kos the fact that Subscriptions is now built on top of Customer Profiles might help you out in the short term. If you fail a subscription just make a GetSubscription API call, get the customer profile and charge that profile for the subscription amount.  We have just released a new reporting method GetTransactionListForCustomer but unfortunately right now it's only returning profile transactions so you will see those ad-hoc transactions but not the full subscription transaction history.  Again the new Subscriptions API will have a GetSubscription that returns all that good stuff like failed transactions, reasons, retry API call, etc.  It's coming soon, I can promise you that.

 

Brian

Administrator
Posts: 149
Registered: ‎03-28-2014

Re: ARB: Active vs Suspended STATUS on Decline?

It's been so long overdue but we're finally getting close to the first of many releases which constitute a major overhaul of our recurring billing features.  As per this thread we didn't want to make a single other change until we had fixed the decline/retry behaviour.  Here's the logic we're planning to deliver in the initial release, we'd really appreciate any feedback, comments, concerns you may have. 

 

  1. A new retry schedule will be introduced that will activate on any failed charge, either initial or subsequent occurrence.  [initial default schedule not finalized but will be configurable in future releases]
  2. Failed subscriptions will move to suspended only after the retry schedule has been exhausted (so imagine something like 5 retries on 1 hr, 12 hrs, 24hrs, 2 days, 3 days).
  3. Email template for failed subscriptions will be updated to articulate that the charge has failed and it will be retried (at mm/dd/yy hh:mm).  This will be sent out for every failed retry.
  4. Initial and Subsequent charges have this EXACT SAME workflow.

In follow-on releases we will have a new API, better reporting of subscription history, succssful & failed transactions, plan management and lots more.

 

  

Contributor
Posts: 28
Registered: ‎05-01-2012

Re: ARB: Active vs Suspended STATUS on Decline?

Hi Brian,

 

What about terminations? When an ARB subscription automatically terminate itself (if at all anymore?)

Contributor
Posts: 28
Registered: ‎05-01-2012

Re: ARB: Active vs Suspended STATUS on Decline?

Also, the emails that go out. Can we turn those off? I deal with that internally in my system because I like richer content in my emails. Authnet emails that send now are... ugly ;)

Administrator
Posts: 149
Registered: ‎03-28-2014

Re: ARB: Active vs Suspended STATUS on Decline?

Right now we're not sure how useful the terminated state really is for merchants.  You can't bring it back from that state and it seems like if it really is no longer used or the card information canot be updated then it should probably be up to the merchant to cancel the subscription.  What do you think?

Administrator
Posts: 149
Registered: ‎03-28-2014

Re: ARB: Active vs Suspended STATUS on Decline?

On the emails (they certainly aren't pretty :-), those can be turned off via the Merchant Interface by going to Account->User Profile->Edit Profile Information and unchecking the boxes under ARB Emails.

Contributor
Posts: 28
Registered: ‎05-01-2012

Re: ARB: Active vs Suspended STATUS on Decline?

[ Edited ]

 

Yep. I agree on Terminated status.

 

It does kind of have its place, where if it declines like 6 months in a row, it may make sense to just terminate automatically, since we're paying authorization fees on those. But the way its handled now is not as useful.

Administrator
Posts: 149
Registered: ‎03-28-2014

Re: ARB: Active vs Suspended STATUS on Decline?

Blog post coming soon but just wanted to let this thread know that we released updates to ARB to sandbox yesterday and production will be updated today.  Essentially this provides a consistent retry across all occurrences and always puts the subscription into suspended status if a charge is declined.  To try the new retry you can go into the merchant interface ARB Settings section and opt in.

 

EnableRetryFinal.PNG

Contributor
Posts: 28
Registered: ‎05-01-2012

Re: ARB: Active vs Suspended STATUS on Decline?

So you have to opt into this?

 

Once it goes to suspended, do you just need to update it and it tries again the following day?