2

我刚刚开始liveMode使用 C# CIM SDK 测试我的应用程序。

我的印象是,添加过期或 cvv 不正确的新信用卡会引发错误,liveMode因为它是无效的。

但是,我可以使用无效的卡号、到期时间和/或 cvv 组合创建新的信用卡。

我什至可以成功地Authorize只创建交易。在我尝试创建AuthoirizeAndCapture交易之前,我没有收到错误,因为它被拒绝了。

我不想创建新的付款资料,对其执行AuthorizeAndCapture操作,如果付款资料被拒绝,则删除该付款资料,或者如果每次创建新的付款资料时交易都通过,则该交易无效。

我究竟做错了什么?验证新 CIM 付款配置文件的正确方法是什么?

4

1 回答 1

3

liveMode将 0.00 美元(如果处理器尚不支持 0.00 美元交易,则为 0.01 美元)连同信用卡信息一起发送给将其作为正常交易运行的处理器。重要的是要知道无效的到期日期或 CVV 号码不一定会导致信用卡被拒绝。一些信用卡发卡机构将批准过期日期无效的交易,并且无效的 CVV 号码也不会导致拒绝。如果不正确,您只会收到结果通知,然后您必须决定是否要接受交易。我不确定 CIM 是否可行,因此无效的 CVV 编号在这里不是因素。

如果您真的想在创建 CIM 配置文件之前验证信用卡,您可以使用 AIM API 进行 0.00 美元的交易,然后检查 CVV 结果代码响应。

于 2012-11-08T18:12:36.230 回答