changed the message given for TC 'cvv' error
authorAndrew Engelbrecht <andrew@fsf.org>
Fri, 5 Jan 2018 21:05:20 +0000 (16:05 -0500)
committerAndrew Engelbrecht <andrew@fsf.org>
Fri, 5 Jan 2018 21:05:20 +0000 (16:05 -0500)
the 'cvv' error message appears to be a generic error code that could
imply incorrect cvv, card number, expiration date, etc. This commit
shows a more general error message to users of our site.

https://rt.gnu.org/Ticket/Display.html?id=1124862

commerce_payment_tc.module

index 3b1a5b55bfe51b4d40df7e94823f38d682bd0269..3841bc14274ddb612c5d02e70552f7c278f5aa53 100644 (file)
@@ -203,7 +203,7 @@ function commerce_payment_tc_transaction($payment_method, $order, $charge, $resp
     //https://vault.trustcommerce.com/downloads/TCDevGuide.html#Decline%20Type|outline
     if ($response['declinetype']=='avs') drupal_set_message(t('The credit card charge failed, please verify that the "Card Owner" field matches the name on the card, and that the "Billing Address" matches the one set at your bank for that credit card'), 'error');
     elseif ($response['declinetype']=='decline') drupal_set_message(t('The credit card was declined, please contact your bank.'), 'error');
-    elseif ($response['declinetype']=='cvv') drupal_set_message(t('The credit card charge failed, the security code is incorrect. Please check the 3/4 digit code in the back of the card.'), 'error');
+    elseif ($response['declinetype']=='cvv') drupal_set_message(t('Your transaction was declined. Please check the correctness of your credit card information, including CC number, expiration date and CVV code.'), 'error');
     elseif ($response['declinetype']=='call') drupal_set_message(t('The credit card must be authorized manually over the phone, please contact your bank.'), 'error');
     elseif ($response['declinetype']=='expiredcard ') drupal_set_message(t('The credit card is expired.'), 'error');
     elseif ($response['declinetype']=='carderror') drupal_set_message(t('Card number is invalid, which could be a typo, or sometimes a card reported stolen, please contact your bank.'), 'error');