Here's the request:
<ARBCancelSubscriptionRequest xmlns='AnetApi/xml/v1/schema/AnetApiSchema.xsd'> <merchantAuthentication> <name>***</name> <transactionKey>***</transactionKey> </merchantAuthentication> <refId></refId> <subscriptionId>9377564</subscriptionId> </ARBCancelSubscriptionRequest>
It was sent to https://api.authorize.net/xml/v1/request.api over 24 hours ago.
The response was:
HTTP/1.1 200 OK Date: Wed, 06 Jun 2012 08:49:57 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 Cache-Control: private Content-Type: text/xml; charset=utf-8 Content-Length: 370 <?xml version="1.0" encoding="utf-8"?><ARBCancelSubscriptionResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><refId /><messages><resultCode>Ok</resultCode><message><code>I00001</code><text>Successful.</text></message></messages></ARBCancelSubscriptionResponse>
But the subscription is still 'Active' from merchants "Recurring billing" page.
Am I doing something wrong?
06-07-2012 09:39 AM
Hi dg,
There doesn't appear to be anything wrong with this request. You definitely can cancel subscriptions with the API, so I'm not sure what the problem is. If you're still seeing issues with this, please email developer@authorize.net and we'll see if we can figure out what's going on.
Thanks,
Michelle
Developer Community Manager
06-13-2012 08:51 AM
Well, I've got the e-ticket reply recently.
Thank you for your patience. I have received a response from our product support specialist. They are currently investigating this issue where the cancellation request is sent on the same day that the subscription is run. Until the issue can be further investigated and remedied by our development teams, you will want to submit the cancel request in the afternoon or evening if you want to cancel on the same day a transaction was attempted. I hope this information helps. Have a great day! If the information provided above satisfies your needs, please close this ticket. Otherwise, please send me a reply message with your follow-up questions so I can further assist you. Regards, Brandon S. Authorize.Net Customer Support
I just don't know who's paying for the new queue feature for cancellation requests or manual deleting.
I also suppose you should contact all your customers who use ARB and cancel the request after a declined payment and tell them what they want to do (as they might be charging people not knowing they do so).
Is there also a chance to get the estimate of when this will be fixed?
07-02-2012 03:57 AM