微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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"
    }
}

您需要查找值为 responseCode2 以指示拒绝付款。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。