首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Authorize.net CIM getCustomerPaymentProfile错误

Authorize.net CIM getCustomerPaymentProfile错误
EN

Stack Overflow用户
提问于 2015-11-06 17:11:45
回答 1查看 248关注 0票数 1

我已经为我的自定义解决方案实现了Authorize.net CIM。以前一切都运行得很好。

现在,当我尝试使用Authorize.net CIM的SOP加载带有客户配置文件id和客户支付员配置文件id的任何客户信息时,都失败了。

尝试通过商家沙箱模式使用Authorize.net CIM的"getCustomerPaymentProfile“函数时,收到以下错误"SOAP- error : Encoding: object has no 'unmaskExpirationDate‘property”。

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

下面是我用于沙箱帐户的SOAP urls,

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

测试网关Url:"https://apitest.authorize.net/soap/v1/Service.asmx

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

EN

回答 1

Stack Overflow用户

发布于 2015-11-06 17:30:05

好的,我刚刚得到了答案。

检查WSDL url时,我发现他们最近更改了"getCustomerPaymentProfile“函数的WSDL xml格式,添加了额外的

"“,它总是将"unmaskExpirationDate”参数解析为布尔值,作为请求参数的一部分。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33563142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档