payment-gateway - 验证新的 CIM 付款配置文件

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

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

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

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

我什至可以成功创建仅授权交易。在尝试创建 AuthoirizeAndCapture 交易之前,我不会收到错误消息,因为它被拒绝了。

我不想创建新的付款资料、对其执行 AuthorizeAndCapture 并在付款资料被拒绝时将其删除,或者在每次新付款时都进行交易时将其作废付款资料已创建。

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

最佳答案

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

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

关于payment-gateway - 验证新的 CIM 付款配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13292099/

相关文章:

Magento 付款重定向订单

php - 核心 php 中的 cc 大道支付网关集成错误

php - 在 paypal 中支付成功时分配 2 个用户

c# - 使用 Authorize.Net 中的客户 ID 获取 customerProfileId

wordpress - Authorize.net TLS 禁用通知、重力形式和 Let's Encrypt

自升级以来 Woocommerce Authorize.net DPM 中继超时错误

android - Braintree交易状态android,如何检查是否被拒绝?

android - Issue-在Android中集成Authorized.Net支付网关

xml - Authorize.net 可以在托管表单 iframe 中创建 CIM 客户配置文件

php - Authorize.net 沙箱交易 API 在实时服务器中不工作