Authorize.net CIM SOAP API getCustomerPaymentProfile错误

时间:2015-11-06 09:11:45

标签: authorize.net authorize.net-cim

我为自定义解决方案实施了Authorize.net CIM API。以前一切都很好。

现在,当我尝试使用Authorize.net CIM的SOP API加载客户资料ID和客户付款人资料ID的任何客户信息时,它就会失败。

我在通过商家沙箱模式尝试使用Authorize.net CIM API的“getCustomerPaymentProfile”功能时,收到以下错误“SOAP-ERROR:编码:对象没有'unmaskExpirationDate'属性”。

虽然使用XML API for Authorize.net CIM的“getCustomerPaymentProfile”函数返回ferfect,但此错误仅适用于SOAP API。

以下是我用于沙箱帐户的SOAP网址

网关WSDL:“https://api.authorize.net/soap/v1/Service.asmx?WSDL

测试网关网址:“https://apitest.authorize.net/soap/v1/Service.asmx

最近有人遇到过这样的问题吗?

1 个答案:

答案 0 :(得分:2)

好的我刚才得到了答案。

当检查WSDL url时,我发现他们最近通过添加附加

更改了“getCustomerPaymentProfile”函数的WSDL xml格式

“”总是将“unmaskExpirationDate”参数表示为boolean作为请求参数的一部分。

更新我的SOAP请求参数后解决了错误。