Reply
All Star
Posts: 661
Registered: ‎11-05-2018

Re: Webhooks + ARB Declines

@usmcsaluki

After I finish my current project I’ve got an ARB project. Question for you- exactly how will you use the declined webhook notifications? The obvious purpose would be to discontinue delivery of products/services to the subscriber in question.

For your business, is it typically the case that someone’s “must pay by” date will have a set value for each subscriber? I’ll probably be looking for a workaround for this as well, until the feature is released. I’ll post what I end up doing on this thread, if the client needs the service. I think you could use the transaction reporting API to address the same problem. It is a little convoluted, or will be most likely, but would work. You would just pull transaction lists and have a programmatic check against your list with XYZ due date.
Contributor
Posts: 19
Registered: ‎07-11-2013

Re: Webhooks + ARB Declines

After being force off of the Silent Post/MD5 - we are in need of this webhook also.

 

Bump!

 

We need it to track failed payments and trigger a custom email to the customer to update their card details.

Member
Posts: 11
Registered: ‎04-11-2017

Re: Webhooks + ARB Declines

Bump!

 

We also have the similar issue for failed ARB transaction. 

Contributor
Posts: 19
Registered: ‎07-11-2013

Re: Webhooks + ARB Declines

@Anurag any updates, it's nearly a year later now.

Highlighted
All Star
Posts: 661
Registered: ‎11-05-2018

Re: Webhooks + ARB Declines

@cartpauj 

 

Have you considered using a sha512 on your silent post? If it did what you needed it to before you should just upgrade your hash. Or do you face this issue others have reported where the sha512 is not in the response?

Contributor
Posts: 19
Registered: ‎07-11-2013

Re: Webhooks + ARB Declines

@Renaissance I was under the impression that Silent Post was being deprecated soon along with the MD5 Hash which has already been deprecated?

All Star
Posts: 661
Registered: ‎11-05-2018

Re: Webhooks + ARB Declines

@cartpauj

Silent Post has been deprecated for a good bit now, but it is not end of life and no EOL has been announced. If you still want to use silent post you can, you just have to a) disable hash verification in your code or b) change your md5 verification to the sha512 verification.

The only thing that may affect you is some users have reported no sha512 in the response for ARB. Webhooks will be the way to go in the end. There is no declined payment webhook, but you can keep track of the subscription dates on your end and update accordingly without too much work. I have not had to do this but I do think it will be straightforward.

So maybe your first step is to log some test transaction responses and see if the sha512 hash is in there. If that works, might be best to patch up your silent post url while you work out what to do with webhooks.
Contributor
Posts: 19
Registered: ‎07-11-2013

Re: Webhooks + ARB Declines

@Renaissance 

 

Thanks for the information! We will look into continuing using Silent Post for ARB failed payment tracking and Webhooks for everything else.

 

I looked through the API but couldn't find a way to do this: Is it possible to get all (or the latest) transactions searching by the ARB subscription number?

All Star
Posts: 661
Registered: ‎11-05-2018

Re: Webhooks + ARB Declines

@cartpauj

I believe you should be able to get the most recent 20 transactions via the API, using the subscription id.
Member
Posts: 7
Registered: ‎12-04-2012

Re: Webhooks + ARB Declines

We are moving from SIM to AcceptHosted method.
We enabled WebHooks and are using it.
In the SannBox environment, we tested and we are receiving DECLINED  (net.authorize.payment.fraud.declined) notifications.
 
We moved to Production and we are not receiving DECLINED(net.authorize.payment.fraud.declined) notifications. We are only receiving SUCCESFUL(net.authorize.payment.authcapture.created) transaction notifications. 

 

Are SanBox and Production environments not the same in terms of functionality? 

If so, when can we expect the DECLINED(net.authorize.payment.fraud.declined) webhook notifications in Production ?