【问题标题】:Authorize.net not updating billing address on existing CIM recordAuthorize.net 未更新现有 CIM 记录上的帐单地址
【发布时间】:2019-08-02 03:50:14
【问题描述】:

我们正在使用 XML 集成来 Authorize.net CIM

对于我们软件的其他支付网关集成,要更新卡号或帐单地址,用户只需删除存储的令牌并发送新的授权或捕获交易。然后生成一个新的令牌。

似乎 Authorize.net 正在根据卡号匹配现有的客户资料,并返回与以前相同的令牌号。

如果我们想在不更改卡号的情况下更新帐单邮寄地址,新的帐单邮寄地址不会通过我们的常规电话保存到客户资料中。然后 AVS 设置会阻止新事务通过。

在不更改其他信息的情况下更新现有客户资料上的帐单邮寄地址时,是否应进行特定调用?

【问题讨论】:

    标签: authorize.net authorize.net-cim


    【解决方案1】:

    您将使用updateCustomerPaymentProfileRequest API 端点来更新付款资料:

    {
       "updateCustomerPaymentProfileRequest":{
          "merchantAuthentication":{
             "name":"",
             "transactionKey":""
          },
          "customerProfileId":"12345678",
          "paymentProfile":{
             "billTo":{
                "firstName":"John",
                "lastName":"Doe",
                "company":"",
                "address":"123 Main St.",
                "city":"Bellevue",
                "state":"WA",
                "zip":"98004",
                "country":"USA",
                "phoneNumber":"800-555-1234",
                "faxNumber":"800-555-1234"
             },
             "customerPaymentProfileId":"2345678"
          }
       }
    }
    

    【讨论】:

    • 谢谢约翰,非常感谢。
    • 如果此答案解决了您的问题,请单击复选标记考虑accepting it。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做,但这样做会给你2个代表点和the scholar bronze badge
    猜你喜欢
    • 1970-01-01
    • 2011-05-14
    • 2013-04-08
    • 2017-11-09
    • 1970-01-01
    • 2015-01-23
    • 2012-04-02
    • 2011-10-01
    • 2013-03-17
    相关资源
    最近更新 更多