Currently using v1.5.5f with the Payeezy JS module, previously used 1.5.0 with FirstData Global Gateway API. We just realized today that the CVV2 variable is not passing from the cart to Payeezy, so presumably the desired code on the Payeezy side has changed from what the GG API was taking. People are still getting approved, but the returned message is something like "merchant says CVV code not available" (the message varies depending on the type of card used).
On the approval emails from Payeezy, this is the section which says what data was sent over:
[token] => Array
(
[token_type] => FDToken
[token_data] => Array
(
[value] => 1234123412341234
[cardholder_name] => John Doe
[exp_date] => 0220
[cvv] =>
[type] => Visa
)
)
In the payeezyjszc.php, it looks like the field is named _cc-cvv.
array(
'title' => MODULE_PAYMENT_PAYEEZYJSZC_TEXT_CVV,
'field' => '<input type="number" size="4" maxlength="4" payeezy-data="cvv_code" id="' . $this->code . '_cc-cvv"' . $onFocus . ' autocomplete="off">',
'tag' => $this->code . '_cc-cvv',
Is this the problem? I hate to change something in the payment module because I don't totally understand what I'm doing, but should I change the variable '_cc-cvv' to 'cvv' ?
Using v155f
PHP Version 5.6.38
mySQL 5.5.59
Current template: Mistik by IdeasGirl
Thanks in advance!
Bookmarks