Card Error Codes

Explore top Card payment errors, identify causes and actionable next steps.

Below are the top card payment error codes, along with their reasons, detailed descriptions, and recommended resolution steps.

ppc_ParentTxnResponseCodeppc_ParentTxnResponseMessageError DescriptionNext StepsError StepError Source
1030CONTACT CARD ISSUERThe issuing bank prevented the transaction.The customer to complete the transaction with another card or reach out to Issuer Bank to get more details.AuthorizationIssuer
-272BANK RESPONSE :INVALID MERCHANTIDUsed when the issuer or cardholder has restricted (temporary or permanent) the card or product definition to not allow usage at Merchant Category Code (MCC).The Merchant can reach out to the account manager or customer care.AuthorizationIssuer
1037 OR -178STOLEN CARD, PICK UP OR CARD BLOCKED.CONTACT CUSTOMER SERVICEUsed for scenarios where the account has been closed, typically for non-fraud reasons.The customer to complete the transaction with another card or reach out to Issuer Bank to get more details.AuthorizationIssuer
-2DO NOT HONORThe issuing bank is declining the transaction for unspecified reasons.Advise the customer to use a different card or contact their bank for more information.AuthorizationIssuer
-4 OR -278INVALID TRANSACTION OR INVALID TRANSACTION TYPEThe transaction type is not supported or the request contains invalid data.Verify your card details and try again. If the problem continues, please contact your card issuer.AuthorizationIssuer
-980INVALID AMT OR CURRENCY CONVERSION FIELD OVERFLOWThe transaction amount is either invalid or exceeds the permissible limit for currency conversion.Verify and re-enter the correct amount, or contact Pinelabs for assistance.AuthorizationIssuer
-981INVALID ACCOUNT NUMBERThe card number provided is incorrect or does not match any existing account.Ask the customer to re-enter the card details or use a different card.AuthorizationIssuer
-982RE-ENTER TRANSACTIONThe transaction was not processed correctly and needs to be reattempted.Retry the transaction or advise the customer to use another card.AuthorizationIssuer
-374 OR 1035LOST CARD / STOLEN CARDThe card has been reported lost, and the transaction has been declined due to suspected fraud.Advise the customer to contact their bank immediately and use another card.AuthorizationIssuer
-1024CLOSED ACCOUNTThe account linked to the card has been closed.Advise the customer to use a different card or contact their bank for clarification.AuthorizationIssuer
-6INSUFFICIENT FUNDThe customer’s account has insufficient funds to complete the transaction.Advise the customer to either use another card or add funds to their account.AuthorizationIssuer
1009INCORRECT PERSONAL IDENTIFICATION NUMBER/INCORRECT PINThe customer has entered an incorrect PIN or has not entered a PIN where required.Advise the customer to re-enter the correct PIN or contact their bank for PIN reset.AuthorizationIssuer
-5EXPIRED CARDThe card has expired and is no longer valid for transactions.Advise the customer to use a different card or renew their card.AuthorizationIssuer
-376 OR 1040 OR -70TRANSACTION NOT PERMITTED TO CARDHOLDER OR DUPLICATE RESPONSE RECEIVED FROM BANKThe card issuer has restricted the cardholder from making this type of transaction.Advise the customer to contact their bank or use a different card.AuthorizationIssuer
-1026TRANSACTION NOT ALLOWED AT TERMINALThe transaction type is not permitted on this terminal or payment method.Advise the customer to use a different card.AuthorizationIssuer
1033SUSPECTED FRAUDThe transaction has been flagged by the issuer or fraud prevention system as potentially fraudulent.Advise the customer to contact their bank or use a different card.AuthorizationIssuer
-176EXCEEDS LIMIT AMOUNTThe transaction amount exceeds the limit set by the card issuer.Advise the customer to check the account balance/credit limit or contact their bank for further details.AuthorizationIssuer
-368RESTRICTED CARD OR TRANSACTION IS GOING ON WITH SAME TRANSACTION ID OR TRANSACTION ALREADY PROCESSEDThe card is restricted for use in this region or country.Advise the customer to contact their bank or use a different card.AuthorizationIssuer
-3SECURITY VIOLATIONThe transaction failed due to a security issue, possibly related to encryption.Advise the customer to contact their bank or use a different card.AuthorizationIssuer
-380Declined by acquirerThe customer has opted some restrictions, like opting out of gambling or e-commerce, may be the result of cardholder settings and can be addressed by the cardholder.Advise the customer to contact their bank or use a different card.AuthorizationIssuer
-377EXCEEDS WITHDRAWAL FREQUENCY LIMIT/NUMBER OF TIMES USEDThe customer has exceeded the number of withdrawals allowed within a specified period.Advise the customer to check the withdrawal limit allowed within a specific period or contact their bank for further details.AuthorizationIssuer
-373PIN TRIES EXCEEDED/ALLOWABLE PIN TRIESThe customer has exceeded the maximum number of PIN entry attempts.Advise the customer to contact their bank for assistance.AuthorizationIssuer
-992CRYPTOGRAPHIC ERROR FOUND IN PINThere was an issue with the cryptographic validation of the PIN.Advise the customer to re-enter the PIN or contact their bank.AuthorizationIssuer
-993 OR 1031NEGATIVE CAM, DCVV, ICVV, OR CVV RESULTS OR RESERVED FOR PRIVATE USEThe card’s security code (CVV) or cryptographic validation failed.Advise the customer to re-enter their card details or use a different card.AuthorizationIssuer
-81INVALID TRACK ID DATAThe entered CVV is invalid.Advise the customer to enter the correct CVV or try another card.AuthorizationIssuer
-318NO ISSUER FOUNDThe issuing bank’s system is temporarily down or experiencing issues.Advise the customer to try again later or use a different card.AuthorizationIssuer
1018SUSPECTED MALFUNCTIONA technical error occurred during the transaction process, likely at the issuer’s end.Advise the customer to retry or contact their bank for more details or use a different payment method.AuthorizationIssuer
-370DECLINED DUE TO ISSUER COMPLIANCE BY SCHEMEThe issuer’s response did not comply with network's regulations or protocols.Advise the customer to contact their bank for more details or use a different payment method.AuthorizationIssuer
-1029DECLINED BY ISSUER - DUE TO ISSUER UNABLE TO AUTHORISEThe issuer could not authorize the transaction due to technical or other issues.Retry the transaction or advise the customer to contact their bank.AuthorizationIssuer
-92 OR -372INVALID EXPIRATION DATEThe transaction was declined because the card's expiration date provided during the payment process is invalid or incorrect.Ask the customer to verify and re-enter the correct expiration date. If the issue persists, suggest they contact their card issuer for assistance or try another card.AuthorizationIssuer
-1027DECLINED BY PROCESSORThe Payment ID used for this transaction has expired.Advise the customer to initiate a new transaction or contact their bank or use a different card.Enrollment/AuthenticationProcessor
-54AUTHENTICATION NOT AVAILABLEThe issuer is unable to authenticate the customer for 3D secure transaction OR OTP page is not rendered.The customer can reach out to the Issuer Bank to get more details.AuthenticationProcessor
-430Authentication Pending From CustomerThe customer reached to authentication page but didn't take any actionsAdvise the customer to attempt the transaction.AuthenticationIssuer
-21AUTHENTICATION FAILEDThe customer attempted authentication but the issuer is unable to authenticate the customer for 3D Secure transaction.Advise the customer to contact their issuer bank for more details or attempt the transaction with another card.AuthenticationProcessor
-86INVALID BRANDThe card network could not be identified by the processor.Suggest the customer initiate a new transaction using a different card or network.AuthenticationProcessor
-9 OR -1006CARD VERIFICATION FAILUREThe Card Verification Digit (CVV) is required but was either not provided or invalid.Ask the customer to re-enter the correct CVV or use another card.AuthorizationIssuer
-428NO ACTION TAKEN BY CUSTOMERThe issuer couldn't authenticate the customer, the payment failed as 3D Secure/OTP was not attempted.Advise the customer to reattempt the transaction.AuthenticationProcessor
-1030DECLINED BY INTERNAL PROCESSOR - CONFIGURATION ERRORThe card processor could not process the transaction due to a configuration issue.Advise the customer to use a different card or contact support for further assistance.AuthenticationProcessor
-13CARD SECURITY CODE VERIFICATION FAILEDThe CVV provided is incorrect.Ask the customer to re-enter the correct CVV or use a different card.AuthenticationProcessor
-303INVALID_CARD_HOLDER_NAMEThe cardholder name is missing or invalid for the transaction.Ask the customer to enter the correct name as it appears on the card.AuthenticationProcessor
2083CUSTOMER CANCELED THE TRANSACTIONThe customer canceled the transaction while being redirected to their bank's authentication page.Suggest the customer attempt the payment again or use a different card. Alternatively, contact their bank.Before AuthenticationProcessor
2084ISSUER AUTHENTICATION SERVER FAILUREThe issuer's authentication server failed during a Rupay card transaction, causing the authentication to fail.Advise the customer to retry the transaction or use another card. If the issue persists, contact the issuing bank.AuthenticationIssuer
2085OTP PAGE REFRESHEDThe customer refreshed the OTP page during the authentication process, leading to a failed transaction.Ask the customer to retry the transaction without refreshing the page. Suggest using another card if needed.AuthenticationIssuer
2086TRANSACTION DECLINED DUE TO CARD NOT FOUNDThe transaction was declined as the issuer could not find the card while generating the OTP.Ask the customer to verify card details and retry. If the issue persists, contact the issuing bank.AuthenticationIssuer
2087BIN NOT PRESENT IN 3DS2.XThe BIN used was not present in 3DS2.X, and since 3DS 1.0 was sunset, the transaction was declined.Suggest using a different card.AuthenticationProcessor
2089ISSUER DECLINED TRANSACTION DUE TO SYSTEM ERRORThe issuer declined the transaction due to a system error during authentication for Rupay cards.Request the customer to try again or use a different card. If the issue remains, contact the issuing bank.AuthenticationIssuer
2088Process time limit exceededThe transaction was declined because the process time exceeded the allowed limit, leading to the expiration of the Payment ID.Ask the customer to retry the transaction. Ensure that the payment is completed within the required time frame to avoid expiration.AuthenticationIssuer
2090E-commerce flag not enabledThe customer's Rupay card does not have the e-commerce flag enabled, which is required for online transactions.Ask the customer to enable the e-commerce flag via their issuing bank or use a different card.AuthenticationIssuer
2091Customer exhausted OTP resend attemptsThe customer exceeded the maximum number of OTP resends allowed during the authentication process.Advise the customer to wait and retry the transaction later or use a different card.AuthenticationIssuer
2092OTP expired during authenticationThe OTP entered by the customer expired before it was used to authenticate the transaction.Ask the customer to retry the transaction and use the OTP within the provided time limit.AuthenticationIssuer
2093BIN not live at NPCIThe transaction was declined because the BIN (Bank Identification Number) is not live at the BEPG (Bill Exchange Payment Gateway) end, resulting in no response to the checkBin API request from NPCI.Ask the customer to use a different card or contacting their bank for further assistance.EnrollmentNetwork
2094Authorization declined by the card issuerThis is an authorization decline from the card issuing bank, and as a payment gateway, we do not have full visibility into the specific reason for the decline.Advise the customer to contact their card-issuing bank for the exact reason for the decline. Alternatively, the customer may retry the transaction or use a different card.AuthorizationIssuer
2095Customer exhausted OTP verification attemptsThe customer has exceeded the allowed number of OTP verification attempts, causing the transaction to fail.Suggest the customer retry the transaction later or use a different card. They may also contact their bank for further assistance.AuthenticationIssuer
2097E-commerce not enabled for the cardThe transaction was declined because the customer’s card does not have e-commerce functionality enabled, preventing online transactions.Ask the customer to enable e-commerce transactions by contacting their issuing bank or use a different card that supports online payments.AuthenticationIssuer
2098Invalid OTP enteredThe transaction was declined because an invalid OTP was entered during authentication.Ask the customer to retry the transaction and ensure the correct OTP is entered. If the issue persists, advise them to contact their issuing bank for further assistance.AuthenticationIssuer
2096Transaction denied by the card networkThe transaction was denied by the card network.Advise the customer to retry the transaction or use a different card. If the issue persists, suggest they contact their card issuer for more details.EnrollmentNetwork
2099Tokenization failedThis occurred because the provided authorization reference number was invalid during token provisioning for Rupay transaction.Request the customer to retry the transaction with another card network or advise the customer to check with their issuing bank for further details.TokenisationNetwork
-1 OR 2002 OR -69Failure OR TECHNICAL ERROR, PLEASE RETRY LATER. OR INVALID RESPONSE RECEIVED FROM BANKThis is due to internal (PL) technical error.--Internal
-69INVALID RESPONSE RECEIVED FROM BANKThis is due to internal technical error--Internal
-382Authentication not allowedThe transaction was declined because frictionless authentication is not permitted according to RBI guidelines, which require an additional layer of authentication for such transactions.Advise the customer to retry the transaction with the required authentication steps or consult their bank for further details on RBI compliance for such transactions.AuthenticationIssuer
2100TRANSACTION CANCELLED DUE TO INACTIVITY FROM CUSTOMER/NETWORKThe transaction could not proceed due to customer inactivity and was ultimately marked as failed.The customer will need to retry the transaction, ensuring stable network connectivity and actively completing all required steps.Before AuthenticationProcessor
-381Account doesnt exist with issuerThe transaction was declined because the account/card number provided is invalid or incorrect, preventing the payment from being processed.Ask the customer to verify and re-enter the correct account number. If the issue persists, they should contact their card issuer for further assistance.AuthorizationIssuer
-307INVALID_CARD_DATAThe transaction failed due to invalid card details. Scenarios are,
Validate the card using Luhn's Formula. The CVV must be an integer, the expiration month should be between 1 and 12, the year must be a valid integer greater than 0, and the expiry date must be later than the current month.
Ask the customer to double-check and re-enter the correct CVV, month, and year. If the issue persists, suggest they try a different card or contact their card issuer for further assistance.-PG
-60TXN COUNT LIMIT IS EXHAUSTEDThe transaction was declined because the card has reached the maximum allowed transaction count set by the processor. This limit prevents any further transactions from being processed on the card.Advise the customer to try using a different card or payment method to complete the transaction.-Processor

📘

Note:

In the above table , ppc_ParentTxnResponseCode and ppc_ParentTxnResponseMessage apply to Inquiry responses.

Similarly, the same response codes and messages are presented as txn_response_code and txn_response_msg in Webhook and Redirect responses.