【发布时间】:2012-10-28 19:55:13
【问题描述】:
我刚刚开始使用 C# CIM SDK 在liveMode 中测试我的应用程序。
我的印象是,添加过期或 cvv 不正确的新信用卡会在 liveMode 中抛出错误,因为它是无效的。
但是,我可以使用无效的卡号、到期时间和/或 cvv 组合创建新信用卡。
我什至可以成功创建Authorize 唯一的交易。在我尝试创建 AuthoirizeAndCapture 事务之前,我没有收到错误消息,因为它被拒绝了。
我不想创建新的付款资料,对其执行AuthorizeAndCapture,并在付款资料被拒绝时删除该付款资料,或者如果每次创建新的付款资料时交易都通过,则该交易无效。
我做错了什么?验证新 CIM 付款配置文件的正确方法是什么?
【问题讨论】:
-
你找到解决办法了吗?
-
@kamalpreet 我在创建新卡时最终获得了 1 美元的授权,如果获得批准,我会立即取消 1 美元的授权,然后继续,如果失败,我会立即删除付款资料并抛出异常.不理想,但自从提出这个问题以来,它在生产中一直运行良好。
-
哦!但是,在不先创建个人资料的情况下尝试授权信用卡不是一个好主意..如果成功取消它然后创建个人资料?无论如何,感谢您的回复。
标签: payment-gateway authorize.net authorize.net-cim