【问题标题】:Validate New CIM Payment Profile验证新的 CIM 付款配置文件
【发布时间】: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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-08-25
    • 2014-03-03
    • 2014-01-06
    • 2021-05-15
    • 2017-11-18
    • 2012-04-10
    • 1970-01-01
    • 2016-03-08
    • 2016-04-24
    相关资源
    最近更新 更多