authorization.NET CIM过期日期未验证

时间:2016-03-31 09:01:19

标签: codeigniter payment-gateway authorize.net

我在沙盒中使用授权CIM。我使用了以下代码http://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-profile(Plz参见“示例代码”选项卡)

即使我发送过期日期,它也会创建客户个人资料。没有错误显示。我的沙箱在“liveMode”中。

我尝试通过上面的链接添加过期日期的客户个人资料(使用试用功能)。然后它完美地工作并显示错误。但他们的API有什么问题?

1 个答案:

答案 0 :(得分:0)

当您创建客户资料时,过期日期并不是一个大问题,因为这不是存储信用卡信息的资料。

CIM中的事务是三个步骤。 1)创建(或检索)客户档案。 2)创建(或检索)付款配置文件。 3)做实际交易。有效的客户可以拥有多个付款资料(信用卡)。

接下来是 - 有效的客户可以在他们完成交易的情况下拥有付款资料 - 但该卡已经过期。在这种情况下,付款配置文件仍处于活动状态,因为它可以使用新的到期时间进行更新。换句话说,如果卡已过期,您不必为其创建新的付款资料。