2014-03-03 28 views
0

我有一個關於使用Authorize.net驗證事務CVV的問題。AuthorizeNet 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);

我的意思是,我讀它的目的不是要使用的密碼,而是如果我們處理的涉嫌詐騙檢測...

順便說一句,我實施了簡單的檢查,檢測,如果count的字符是可以的,基於卡的類型。

+1

其'card_code'即'$ transaction-> card_code' – cmorrissey

+0

試過,沒有任何反應:\用調試器運行它,一切似乎都被分配了($ transaction-> card_code = $ this - > _ cardSecurityCode;) - in儘管我輸入了錯誤的cvv:\ – Adrian

+1

,但您需要在authorize.net啓用cvv檢查 – cmorrissey

回答