如何解决authorize.net 是否提供 webhook 来处理 ARB 失败的付款?
每当客户的定期付款失败时,我需要向客户发送定制通知,可能是资金不足或卡过期或被银行拒绝。我看到了 net.authorize.payment.fraud.declined
网络钩子,但它是否适用于 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"
}
}
您需要查找值为 responseCode
的 2
以指示拒绝付款。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。