authorize.net是否提供webhook来处理ARB失败的付款



每当客户的定期付款失败时,我需要向客户发送定制通知,可能是资金不足或卡过期或被银行拒绝。我看到net.authorize.payment.fraud.declinedwebhook,但它能用于ARB失败的支付吗?

net.authorize.payment.capture.created就是您想要的。在有效载荷内将有一个类似的物体

{
"notificationId": "d0e8e7fe-c3e7-4add-a480-27bc5ce28a18",
"eventType": "net.authorize.payment.authcapture.created",
"eventDate": "2017-03-29T20:48:02.0080095Z",
"webhookId": "63d6fea2-aa13-4b1d-a204-f5fbc15942b7",
"payload": {
"responseCode": 1,
"merchantReferenceId": "19102146534003137356",
"authCode": "LZ6I19",
"avsResponse": "Y",
"authAmount": 45.00,
"entityName": "transaction",
"id": "60020981676"
}
}

您需要查找值为2responseCode,以表示拒绝付款。

我可能会迟到,但要添加到John Conde的响应中,这里有一条关于响应代码的有用信息:

//1=交易成功

//2=拒绝交易

//3=拒绝交易--收到语音授权中心的转介。请拨打下面的相应号码以获得语音授权。

//4=拒绝交易--处理器返回的代码,指示需要提取所用的卡。

你也可以在这里输入响应代码,看看它的含义:https://developer.authorize.net/api/reference/responseCodes.html

最新更新