Authorize.net不更新现有CIM记录上的帐单地址

Authorize.net不更新现有CIM记录上的帐单地址,authorize.net,authorize.net-cim,Authorize.net,Authorize.net Cim,我们正在使用XML集成来授权.net CIM 对于我们软件的其他支付网关集成,要更新卡号或账单地址,用户只需删除存储的令牌并发送新的授权或捕获事务。然后生成一个新的令牌 似乎Authorize.net正在根据卡号匹配现有客户配置文件,并返回与以前相同的令牌号 如果我们想在不更改卡号的情况下更新账单地址,则新的账单地址不会通过我们的常规通话保存到客户档案中。AVS设置会阻止新事务通过 在更新现有客户配置文件上的账单地址时,是否应该进行特定调用,而不更改其他信息?您可以使用updateCustomP

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

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

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

如果我们想在不更改卡号的情况下更新账单地址,则新的账单地址不会通过我们的常规通话保存到客户档案中。AVS设置会阻止新事务通过


在更新现有客户配置文件上的账单地址时,是否应该进行特定调用,而不更改其他信息?

您可以使用
updateCustomPaymentProfileRequest
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"
      }
   }
}

您可以使用
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"
      }
   }
}

谢谢你,约翰,非常感谢。如果这个答案解决了你的问题,请通过点击复选标记来考虑。这向更广泛的社区表明,你已经找到了一个解决方案,并且给了回答者和你自己一些声誉。没有义务这样做,但这样做会给你2分和!谢谢你,约翰,非常感谢。如果这个答案解决了你的问题,请通过点击复选标记来考虑。这向更广泛的社区表明,你已经找到了一个解决方案,并且给了回答者和你自己一些声誉。没有义务这样做,但这样做会给你2分和!