【问题标题】:AuthorizeNet CVV checkingAuthorizeNet CVV 检查
【发布时间】:2014-03-03 21:00:01
【问题描述】:

我有一个关于使用 Authorize.net 验证交易中的 CVV 的问题。

使用此代码。

    $transaction = new \AuthorizeNetAIM($loginId, $transactionKey);
    $transaction->amount = $this->_amount;
    $transaction->card_num = $this->_cardNumber;
    $transaction->exp_date = $this->_expiryDate;

在哪里设置 CVV 代码,以便检查?我在 AuthorizeNetAIM 类中搜索了一个方法,但是没有,是通过 setField() 方法完成的吗?

原来如此 $payment->setField('card_code', 123);

?

我的意思是,我读到它的目的不是用作密码,而是检测我们是否正在处理可能的欺诈行为......

顺便说一句,我实现了基于卡片类型检测字符数是否正常的简单检查。

【问题讨论】:

  • 它的card_code$transaction->card_code
  • 试过了,没有任何反应:\ 用调试器运行它,一切似乎都已分配($transaction->card_code = $this->_cardSecurityCode;) - 最终交易已被批准,即使我输入错误的 cvv :\
  • 您需要在 authorize.net 上启用 cvv 检查
  • 我确实通过他们的界面启用了它(我看到它默认启用),顺便说一句,这可能是因为我实际上处于沙盒模式吗?我的意思是,我没有在真实设置中测试它,只是通过沙箱(authorize.net - 在沙箱模式下 - 甚至打电话给银行?我不这么认为)
  • 是的,tnx 响应:)

标签: php sdk authorize.net


【解决方案1】:

您需要使用以下指南,其中某些数字会给您带来某些错误。 http://developer.authorize.net/tools/errorgenerationguide/

【讨论】:

  • tnx,现在我正在处理另一个任务,但我稍后会尝试一下,tnx 提供了很多帮助,如果对我有帮助,我会告诉你:)跨度>
  • tnx,帮了大忙!
猜你喜欢
  • 2015-11-21
  • 2021-07-05
  • 1970-01-01
  • 2015-06-11
  • 2013-06-29
  • 1970-01-01
  • 2016-02-10
  • 2016-03-31
  • 2014-10-07
相关资源
最近更新 更多