UPI Error Codes

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

Below are the top UPI payment error codes, along with their failure message and recommended resolution steps.

ppc_ParentTxnResponseCodeppc_ParentTxnResponseMessageError DescriptionNext StepsError StepError Source
-972DEVICE FINGERPRINT MISMATCHConsumer authentication due to device fingerprint mismatchAsk the customer to retry payment with the correct biometricAuthenticationIssuer
-380Transaction declined by Acquirer due to unknown reasonSorry! Transaction could not be processed. Please try laterRequest the customer to try again after some timeValidationAcquirer
-378Incorrect PIN entered by customerIncorrect MPIN entered by the customer to process transactionAsk the customer to retry payment with Correct MPINValidationNPCI
-375Txn Declined by IssuerInvalid response received from payer vpa apiAsk the customer to verify and re-enter the correct vpa. If the issue persists, they should contact their issuer for further assistance.AuthenticationIssuer
-315Invalid Request ParametersInvalid API Request ParametersInvalid API Request parameter, try with correct parameter values. Refer to the API contract for more detailsValidationIssuer
-312Invalid Merchant or merchant not permitted related operationMerchant is not allowed to perform the operationAsk the customer to retry payment with a different beneficiary accountValidationIssuer
-267Needed Request Parameters missingMissing API request parameterAPI Request parameter missing, try with correct parameter values. Refer to the API contract for more detailsValidationIssuer
-233Issuer not supportedIssuer is not supported as per NPCIAsk the customer to retry with a payment method registered with another issuerValidationNPCI
-176Amount exceeds allowed limitThe Transaction could not be processed as limit exceeds the allowed limit for customer/payment instrumentCustomer to increase the transaction limit on the payment instrument or try with another oneValidationIssuer
-140Relevant User Account not active/validInvalid account detailsAsk the customer to verify and re-enter the correct account details. If the issue persists, they should contact their issuer for further assistance.ValidationIssuer
-137Original Amount IncorrectThe amount entered is invalidVerify and re-enter the correct amount, or contact Pinelabs for assistance.ValidationIssuer
-94Duplicate TransactionThis is a duplicate transactionAdvise the customer to wait for the original payment status and retry in case of failureValidationIssuer
-88Relevant User Account not active/validUser is not allowed to perform the operationAsk the customer to verify and re-enter the correct account number. If the issue persists, they should contact their issuer for further assistance.ValidationIssuer
-80Payment Instrument is restricted to perform the relevant operationPayment Instrument is restricted to perform the relevant operationAsk the customer to retry payment with a different account ot contact their bank for more informationValidationIssuer
-71Transaction Timed outTransaction has timed out due to time exceed/ session timoutTransaction timed out, please retry again and complete payment in the stipulated time.ValidationPG
-17Transaction in pending state. Please check after some timeYour Transaction is being processed. Please try again after sometimeAdvise the customer to wait for the transaction to process or try again after sometime.ProcessingPG
-6Insufficient FundsTransaction could not be processed due to insufficient funds in the accountAsk the customer to retry with a payment instrument with sufficient fundsValidationIssuer
1,046Internal Technical Issue related to certificate, encryption or signingTransaction failed due to technical issueThis is due to internal technical errorAuthorisationPG
1999VPA validation failedPayer VPA is incorrect (NPCI)This VPA is not active/discontinued. Please recheck and try again.ValidationNPCI

📘

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.