问题标签 [authorize.net-cim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
140 浏览

authorize.net-cim - Authorize.net 托管支付表单 AcceptUI.js 未在响应对象中返回最后 4 位卡号和客户信息

我正在使用带有 AcceptUI.js 的托管表单的 CIM

根据文档,响应应包含信用卡的最后 4 位数字以及客户的名字和姓氏。但响应缺少这两个信息。

我正在使用以下按钮配置

XHR POST https://apitest.authorize.net/xml/v1/request.api

提前致谢,

瓦利德

0 投票
1 回答
69 浏览

authorize.net - 授权 .NET 客户付款配置文件

我计划在我们的应用程序中引入一项功能,以便会员可以选择由他之前创建的卡创建的现有客户资料。

以下是问题:

  1. 如何验证客户资料仍然有效且其卡未过期?
  2. 允许会员选择现有的个人资料是一种好方法吗?
  3. 如果我们不允许选择,则使用具有不同发票编号的同一张卡,允许我们创建 ARB,但它也会创建一个新的客户资料。这样,几年内可能会有数千个配置文件。Authorize.NET 如何处理此类数据?
0 投票
2 回答
75 浏览

ruby - 无法将现有付款资料设置为客户的默认付款资料

我正在使用updateCustomerPaymentProfile端点尝试更新付款资料。这很好用,除了存在一个字段:defaultPaymentProfile.

有两个不同的问题。

1. Authorize.Net Ruby SDK 输入问题

文档说defaultPaymentProfile是一个预期的字段,但在 ruby​​ SDK 中该类型不允许它,请参阅官方源代码:

https://github.com/AuthorizeNet/sdk-ruby/blob/002019e03a94ef582aa82983edf6a7a1a22b2316/lib/authorize ..

我为此打开了一个 Github 问题

然后我猴子修补了以下类型:

之后,它接受发送请求,但我收到如下错误响应:

哪个是第二个问题...

2. Authorize.Net APIdefaultPaymentProfile在更新付款资料时不接受

作为记录,我在修补 SDK 以实际访问 API 后,转储了发送到 API 的原始 XML:

这看起来与官方 API 文档建议的请求完全相同,但是,服务器响应E00003我已经在上面共享的错误。

笔记

作为参考,我正在使用的 ruby​​ 代码块:

我究竟做错了什么?