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

Posted

技术标签:

【中文标题】authorize.net 是不是提供 webhook 来处理 ARB 失败的付款?【英文标题】:Do authorize.net provide webhook to handle ARB failed payments?authorize.net 是否提供 webhook 来处理 ARB 失败的付款? 【发布时间】:2021-09-10 11:14:17 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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 以表明付款被拒。

【讨论】:

@Hitaishi 这回答了你的问题吗?

以上是关于authorize.net 是不是提供 webhook 来处理 ARB 失败的付款?的主要内容,如果未能解决你的问题,请参考以下文章

Authorize.Net沙盒账户中的交易是不是可以退款?

付款开始后是不是有任何可能的方法来编辑 Authorize.Net 的订阅间隔?

authorize.net C# 包装器/库

Authorize.net ARB 问题

Magento 多个 Authorize.net 网关

好的 authorize.net PHP 库