Authorize.net ARBUpdateSubscriptionRequest返回成功但未更新ARB记录

时间:2017-01-26 02:02:45

标签: xml coldfusion authorize.net

我正在通过XML和Coldfusion使用ARBUpdateSubscriptionRequest方法。当我用新的信用卡号和到期日更新现有的ARB记录时,我回复的响应是成功的,没有错误。当我通过Authorize.net界面查看更新后的ARB记录时,卡号尚未更新。我只能看到屏蔽的数字,但已经测试了不同的数字,以验证最后四位数字不会更新。

我能够成功创建ARB记录并取消ARB记录。如果我传递了无效的SubscriptionID,我在响应中出现错误,如果我尝试更新已取消的记录,我也会在响应中出错。为什么在更新时我获得成功响应,但ARB记录没有更新?可以在现有ARB记录上更新信用卡和到期日期,是否正确?

我传递了以下值: 量, subscriptionID, totalOccurrences, 卡号, 截止日期, 的customerID

我的回复消息代码是I00001。我的响应messagetext是“成功”,响应结果代码是“OK”。在通过其网站上的Authorize.net ARB界面查看记录时,似乎没有任何ARB记录信息实际更新。

1 个答案:

答案 0 :(得分:1)

问题出在我正在使用的Authorize.net Recurring Billing API CFC中。创建要在更新调用期间发送的XML时,不会添加卡号和到期日期。