验证新的CIM付款资料

时间:2012-11-08 15:29:31

标签: payment-gateway authorize.net authorize.net-cim

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

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

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

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

我不想创建新的付款资料,在其上执行AuthorizeAndCapture,如果付款资料遭拒或删除付款资料,如果每次新的付款资料都是创建

我做错了什么?验证新的CIM付款资料的正确方法是什么?

1 个答案:

答案 0 :(得分:3)

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

如果您确实想在创建CIM配置文件之前验证信用卡,可以使用带有$ 0.00事务的AIM API,然后检查CVV结果代码响应。