It's possible that not all of your payments will process successfully the first time around. If a payment fails, an error code is given. You can find all payment errors under Payments --> Failed Attempts.
Below is an exhaustive list of all payment error notices, and the reason behind the error.
Error Code: Order creation failure due to problematic input.
Reason: This error can happen with echeck and credit card transactions, and has to do with the shopper entering information that is not within the parameters of the fields for the payment information. An example of this would be entering a phone number that is not within the 9 digit limit, or a 'First Name' that is greater than the maximum number of 25 characters, or 'Last Name' is greater than the maximum number of 25 characters etc.
Error: Order creation could not be completed because of payment processing failure: 349 - This transaction has been declined. Please try a different card or contact the credit card provider for assistance
Reason: This is bank decline. The user will have to call their CC company to see why the payment is declining, then make the payment again. There are several additional decline codes such as 322, 501, however they all imply that the shopper must contact their bank to see the reason for the decline.
Error: Order creation could not be completed because of payment processing failure. 05 - This transaction has been declined. Please try a different card or contact the credit card provider for assistance:[Do not Honour] (PV-05)
Reason: That is another message from the bank that issued the card saying they have declined the transaction - you can see where it says "Do not Honour" which is their reason. We call these all "generic declines" because even though the messages vary - they all mean the same thing. The messages and the banks will never tell us why they were declined and only the cardholder can call to find out. The solution is for the applicant to call the bank and see why this specific transaction is failing. Note: applicant’s often contact their bank and simply ask if the card/payment method is working, when instead they need to inquire on the specific transaction attempts.
Error Code R02 Account Closed: The bank account that the applicant is paying from is closed. If a customer closes his account that’s linked to a recurring payment schedule, the next scheduled payment would receive a R02 reject code and fail.
Error Code R03
Reason: Error code R03. It means that the account number structure is valid and it passes the check digit validation, but the account number does not correspond to the individual identified in the entry or the account number designated is not an open account.
Error code: The order failed because shopper payment details were incorrect or insufficient.
Reason: Recurring charge failed because the payment details were incorrect or insufficient
Error Code: Transaction failed because of payment processing failure.: 303 - This transaction has been declined. Please check card details and try again, or contact your bank for assistance
Reason: This is a general bank decline. The user will have to call their CC company to see why the payment is declining, then make the payment again.
Error: Transaction failed because of payment processing failure.: 502 - This card has been reported lost or stolen. Please contact your bank for assistance. We have deleted this payment method from your list. Please enter a new payment method
Reason: Because this card has been reported lost/stolen, it is automatically removed. Please enter a new payment method.
Error Code: Transaction failed because of payment processing failure.: 606 - This transaction is not authorized due to restrictions by your bank. Please use a different card or contact your bank for assistance
Reason: The shopper’s bank is restricting the transaction attempt, the shopper will need to contact their bank to see why this is the case.
Error: Transaction failed because of payment processing failure.: 825 - Account does not exist. Please check the details and try again or contact your bank for assistance.
The payment processor is unable to locate an account to draw funds from. This particular error is for credit card transactions.
Error Code: Transaction failed because of payment processing failure.: 900 - Invalid Bank Routing Number Exclusive to echeck transactions. The routing number entered in incorrect/invalid.
Error Code: You entered an invalid card number. Please try again. Please note we only accept VISA MASTERCARD AMEX .
Reason: The shopper entered a card type that is not supported, please try a supported card type.
Error: 7 INVALID_TRANSACTION_TYPE
Reason: Transaction type is invalid. Note: HTTP status is 403 Forbidden. Solution is Retry after validating request. If issue persists, contact payments team who will reach out to BlueSnap Support.
Error code 110 Insufficient Funds
Reason: There are not sufficient funds in the shopper’s bank account to complete the transaction.
Error: 30 MISSING_SHOPPER_OR_CARD_HOLDER
Reason: No card holder or vaulted shopper id. Retry with card holder info or vaulted shopper ID.
Error code 302 Insufficient Funds
Reason: There are not sufficient funds on the shopper’s debit/credit card to complete the transaction.
Error 307 or 308:
Reason: Restricted card - there are chargebacks on the card
Error code: 10000 PAYMENT_GENERAL_FAILURE
Reason: A general payment failure has occurred. Retry. If issue persists, contact BlueSnap Support.
Error 14002: AUTHORIZATION_EXPIRED
Reason: Payment processing failure because the authorization has expired. Do not retry.
Error: 14002 EXPIRED_CARD
Reason: Payment processing failure due to expired card. Retry with correct expiration date. If issue persists, retry with different payment method or decline the transaction.
Error Code: 14002: HIGH_RISK_ERROR Reason: Payment processing failure due to high risk. Do not retry.
Error code: 14002 RESTRICTED_CARD
Reason: Payment processing failure due to restricted card. Do not retry.
Error code: 14011 PAYMENT_METHOD_NOT_SUPPORTED
Reason: Payment processing failure because the attempted operation is not supported for this payment method. Do not retry.
Error Code: 15008 SHOPPER_NOT_FOUND
Reason: The Shopper ID passed in the request was not found. Retry with correct vaulted shopper ID.
Vendor Error Resources
The following is a link to the Developer Tools Error Codes. Note that they are not all relevant. The ones related to transaction errors within Regpack are noted above.