| ErrorCode | Details | Technical/Business |
|---|---|---|
| 15 | ISSUER NOT LIVE ON UPI | Business |
| 59 | SUSPECTED FRAUD, DECLINE/TRANSACTIONS DECLINED BASED ON RISKSCORE BY REMITTER | Business |
| B1 | REGISTERED MOBILE NUMBER LINKED TO THE ACCOUNT HAS BEEN CHANGED/REMOVED | Business |
| B6 | MISMATCH IN PAYMENT DETAILS | Business |
| CA | COMPLIANCE ERROR CODE FOR ACQUIRER | Business |
| CI | COMPLIANCE ERROR CODE FOR ISSUER | Business |
| DF | DUPLICATE RRN FOUND IN THE TRANSACTION. (BENEFICIARY) | Business |
| DT | DUPLICATE RRN FOUND IN THE TRANSACTION. (REMITTER) | Business |
| IC | DEBIT AMOUNT IS NOT BLOCKED FOR THE CUSTOMER | Business |
| ID | DEBIT AMOUNT GREATER THAN BLOCKED AMOUNT | Business |
| IE | ADEQUATE FUNDS NOT AVAILABLE IN THE ACCOUNT BECAUSE FUNDS HAVE BEEN BLOCKED FOR MANDATE | Business |
| K1 | SUSPECTED FRAUD, DECLINE / TRANSACTIONS DECLINED BASED ON RISK SCORE BY REMITTER | Business |
| PS | MAXIMUM BALANCE EXCEEDED AS SET BY BENEFICIARY BANK | Business |
| UA | PSP NOT SUPPORTED BY UPI | Business |
| UB | UNABLE TO PROCESS DUE TO INTERNAL EXCEPTION AT SERVER/CBS/ETC ON BENEFICIARY SIDE | Technical |
| UP | PSP TIME-OUT | Technical |
| VA | MANDATE HAS BEEN REVOKED | Business |
| VB | INCORRECT RECURRENCE PATTERN | Business |
| VC | INCORRECT RECURRENCE PATTERN RULE | Business |
| VD | INCORRECT AMOUNT RULE | Business |
| VE | MANDATE IS ALREADY HONOURED | Business |
| VH | MANDATE SIGNATURE IS TAMPERED OR CORRUPT (REMITTER) | Business |
| VI | EXECUTION DAY AND EXECUTION RULE MISMATCH (REMITTER) | Business |
| VJ | PAYER ACCOUNT HAS CHANGED (REMITTER) | Business |
| VK | NUMBER OF MANDATES ALLOWED ON THIS ACCOUNT HAS EXCEEDED ISSUER'S LIMIT (OPTIONAL: AS PER BANK'S POLICY) | Business |
| VO | PAYMENT STOPPED BY COURT ORDER | Business |
| VP | WITHDRAWAL STOPPED OWING TO DEATH OF ACCOUNT HOLDER | Business |
| VQ | WITHDRAWAL STOPPED OWING TO INSOLVENCY OF ACCOUNT | Business |
| VR | WITHDRAWAL STOPPED OWING TO LUNACY OF ACCOUNT HOLD | Business |
| VS | DUPLICATE MANDATE REQUEST FOR SAME ITEM | Business |
| VT | MANDATE IS PAUSED | Business |
| VY | PAYEE VPA IS INCORRECT (REMITTER) | Business |
| VZ | PAYMENT STOPPED BY ATTACHMENT ORDER | Business |
| X6 | INVALID MERCHANT (ACQURIER) | Business |
| X7 | MERCHANT NOT REACHABLE (ACQURIER) | Technical |
| XB | INVALID TRANSACTION OR IF MEMBER IS NOT ABLE TO FIND ANY APPROPRIATE RESPONSE CODE (REMITTER) | Business |
| XC | INVALID TRANSACTION OR IF MEMBER IS NOT ABLE TO FIND ANY APPROPRIATE RESPONSE CODE (BENEFICIARY) | Business |
| XD | INVALID AMOUNT (REMITTER) | Business |
| XE | INVALID AMOUNT (BENEFICIARY) | Business |
| XF | FORMAT ERROR (INVALID FORMAT) (REMITTER) | Business |
| XG | FORMAT ERROR (INVALID FORMAT) (BENEFICIARY) | Business |
| XI | ACCOUNT DOES NOT EXIST (BENEFICIARY) | Business |
| XJ | REQUESTED FUNCTION NOT SUPPORTED (REMITTER) | Business |
| XK | REQUESTED FUNCTION NOT SUPPORTED (BENEFICIARY) | Business |
| XM | EXPIRED CARD, DECLINE (BENEFICIARY) | Business |
| XO | NO CARD RECORD (BENEFICIARY) | Business |
| XP | TRANSACTION NOT PERMITTED TO CARDHOLDER (REMITTER) | Business |
| XQ | TRANSACTION NOT PERMITTED TO CARDHOLDER (BENEFICIARY) | Business |
| XS | RESTRICTED CARD, DECLINE (BENEFICIARY) | Business |
| XT | CUT-OFF IS IN PROCESS(REMITTER) | Technical |
| XU | CUT-OFF IS IN PROCESS(BENEFICIARY) | Technical |
| XV | TRANSACTION CANNOT BE COMPLETED. COMPLIANCE VIOLATION (REMITTER) | Business |
| XW | TRANSACTION CANNOT BE COMPLETED. COMPLIANCE VIOLATION (BENEFICIARY) | Business |
| XX | NO FINANCIAL ADDRESS RECORD FOUND | Business |
| XY | REMITTER CBS OFFLINE | Technical |
| Y1 | BENEFICIARY CBS OFFLINE | Technical |
| YA | LOST OR STOLEN CARD(REMITTER) | Business |
| YB | LOST OR STOLEN CARD(BENEFICIARY) | Business |
| YC | DO NOT HONOUR(REMITTER) | Business |
| YD | DO NOT HONOUR(BENEFICIARY) | Business |
| YE | REMITTING ACCOUNT BLOCKED/FROZEN | Business |
| YF | BENEFICIARY ACCOUNT BLOCKED/FROZEN | Business |
| YH | MERCHANT ERROR(ACQUIRING BANK) | Business |
| YI | INVALID RESPONSE CODE | Business |
| Z5 | INVALID BENEFICIARY CREDENTIALS | Business |
| Z7 | TRANSACTION FREQUENCY LIMIT EXCEEDED AS SET BY REMITTING MEMBER | Business |
| Z8 | PER TRANSACTION LIMIT EXCEEDED AS SET BY REMITTING MEMBER | Business |
| Z9 | INSUFFICIENT FUNDS IN CUSTOMER(REMITTER) ACCOUNT | Business |
| ZC | ACQUIRER/BENEFICIARY UNAVAILABLE(Reserved for future purpose) | Technical |
| ZD | VALIDATION ERROR | Business |
| ZF | TRANSACTION NOT PERMITTED TO DEVICE | Business |
| ZI | SUSPECTED FRAUD, DECLINE / TRANSACTIONS DECLINED BASED ON RISK SCORE BY BENEFICIARY | Business |
| ZJ | BENEFICIARY OR ACQUIRING SWITCH IS INOPERATIVE/NODE OFFLINE (Reservedfor future purpose) | Technical |
| ZK | REMITTER SWITCH IS INOPERATIVE/NODE OFFLINE (Reserved for futurepurpose) | Technical |
| ZL | RECEIVED LATE RESPONSE (Reserved for futurepurpose) | Technical |
| ZN | FUNCTIONALITY NOT YET AVAILABLE FOR MERCHANT THROUGH THE ACQUIRING BANK | Business |
| ZO | FUNCTIONALITY NOT YET AVAILABLE FOR CUSTOMER THROUGH THE PAYEE PSP | Business |
| ZP | BANKS AS BENEFICIARY NOT LIVE ON PARTICULAR TXN TYPE | Business |
| ZQ | UNABLE TO PROCESS REVERSAL (Reserved for future purpose) | Business |
| ZU | LIMIT EXCEEDED FOR REMITTING BANK/ISSUING BANK | Business |
| ZV | INCORRECT OTP (Reserved for future purpose) | Business |
| ZX | INACTIVE OR DORMANT ACCOUNT (REMITTER) | Business |
| ZY | INACTIVE OR DORMANT ACCOUNT (BENEFICIARY) | Business |
| FL | FIRST TRANSACTION LIMIT EXCEEDED | Business |
| FP | FREEZE PERIOD FOR FIRST TIME USER | Business |
| MR | Incorrect Account details dueto Amalgamated/Merged Activity on Remitter Side (Remitter) | Business |
| MB | Incorrect Account details dueto Amalgamated/Merged Activity on Beneficiary Side (Beneficiary) | Business |
| QA | MANDATE IS PAUSED BY USER | Business |
| QB | MANDATE IS ALREADY HONOURED | Business |
| QH | TXN AMOUNT DIFFERS FROM MANDATE AMOUNT | Business |
| QI | PAYEE VPA IS INCORRECT (PAYER) | Business |
| QK | MANDATE REQUEST LIMIT HAS BREACHED | Business |
| QL | MANDATE DEBIT IS BEYOND PSP SPECIFIED AMOUNT CAP | Business |
| QR | EXECUTION DAY AND EXECUTION RULE MISMATCH (PAYER) | Business |
| QS | PAYER PROFILE DOES NOT EXIST (DE REGISTRATION/VPA REMOVED/UPDATED) | Business |
| QU | PAYER ACCOUNT HAS CHANGED (PAYER) | Business |
| RA | PAYER AND PAYEE ACCOUNT SHOULD NOT BE EQUAL | Business |
| S0 | SPAM COLLECT DECLINED BY PSP | Business |
| S1 | PAYEE IS REPORTED AS SPAM UNDER RULE 1 | Business |
| S2 | PAYEE IS REPORTED AS SPAM UNDER RULE 2 | Business |
| S3 | PAYEE IS REPORTED AS SPAM UNDER RULE 3 | Business |
| SA | TRANSACTION NOT PERMITTED FOR THIS A/C TYPE(OD/CC/PPI) | Business |
| TM | COLLECT REQUEST IS DECLINED AS REQUESTOR IS BLOCKED BY CUSTOMER | Business |
| UX | EXPIRED VIRTUAL ADDRESS | Business |
| VX | MANDATE DECLINED AS PAYEE IS NON MERCHANT (PAYEE) | Business |
| X1 | RESPONSE NOT RECEIVED WITHIN TAT AS SET BY PAYEE | Business |
| YG | MERCHANT ERROR (PAYEE PSP) | Business |
| ZA | TRANSACTION DECLINED BY CUSTOMER | Business |
| ZB | INVALID MERCHANT (PAYEE PSP) | Business |
| ZE | TRANSACTION NOT PERMITTED TO VPA by the PSP | Business |
| ZG | VPA RESTRICTED BY CUSTOMER | Business |
| ZH | INVALID VIRTUAL ADDRESS | Business |
| AJ | CARD IS NOT ACTIVE | Business |
| AM | MPIN NOT SET BY CUSTOMER | Business |
| B2 | ACCOUNT LINKED WITH MULTIPLE NAMES | Business |
| B3 | TRANSACTION NOT PERMITTED TO THE ACCOUNT (EXAMPLE: MINOR ACCOUNT, PROPRIETOR ACCOUNT,LEGAL CASE AGAINST THIS ACCOUNT ETC., NRE (AS PER BANK’S POLICY))) | Business |
| B7 | BANK CARD MANAGEMENT SYSTEM IS DOWN | Technical |
| BR | MOBILE NUMBER REGISTERED WITH MULTIPLE CUSTOMER IDS | Business |
| HS | BANKS HSM IS DOWN(REMITTER) | Technical |
| IR | UNABLE TO PROCESS DUE TO INTERNAL EXCEPTION AT SERVER/CBS/ETC ON REMITTER SIDE | Technical |
| LC | UNABLE TO PROCESS CREDIT FROM BANK’S POOL/BGL ACCOUNT | Business |
| LD | UNABLE TO PROCESS DEBIT IN BANK’S POOL/BGL ACCOUNT | Technical |
| RM | INVALID MPIN ( VIOLATION OF POLICIES WHILE SETTING/CHANGING MPIN ) | Business |
| RN | REGISTRATION IS TEMPORARY BLOCKED DUE TO MAXIMUM NO OF ATTEMPTS EXCEEDED | Business |
| RZ | ACCOUNT IS ALREADY REGISTERED WITH MBEBA FLAG AS 'Y' | Business |
| SP | INVALID/INCORRECT ATM PIN | Business |
| VN | VAE DOES NOT EXIST | Business |
| XH | ACCOUNT DOES NOT EXIST | Business |
| XL | EXPIRED CARD DETAILS | Business |
| XN | NO CARD RECORD FOUND | Business |
| XR | RESTRICTED CARD | Business |
| Z6 | NO OF PIN TRIES EXCEEDED | Business |
| ZM | INVALID / INCORRECT MPIN | Business |
| ZR | INVALID / INCORRECT OTP | Business |
| ZS | OTP TIME EXPIRED | Business |
| ZT | NUMBER OF OTP’S TRIES HAS BEEN EXCEEDED | Business |
| IA | DUPLICATE BLOCKFUND FOR MANDATE REQUEST | Business |
| MM | MANDATE REQUEST IS DECLINED BY MERCHANT (PAYEE) | Business |
| QC | MANDATE HAS BEEN REVOKED | Business |
| QD | MANDATE HAS EXPIRED | Business |
| QM | PAYER VPA IS INCORRECT (PAYER) | Business |
| QO | THIS MANDATE IS NON REVOKEABLE | Business |
| QP | PAYER INITIATED MANDATE CANNOT BE MODIFIED BY PAYEE | Business |
| MANDATE CANNOT BE CREATED ON THIS VPA (PAYER) | Business | |
| QT | MANDATE MODIFY REQUEST IS DECLINED (PAYER) | Business |
| QV | MANDATE DECLINED AS PAYEE IS NON-MERCHANT (PAYER) | Business |
| QW | UMN DOES NOT EXIST (PAYEE) | Business |
| QX | PAYER VPA IS INCORRECT (PAYEE) | Business |
| QY | PAYEE INITIATED MANDATE CANNOT BE MODIFIED BY PAYER | Business |
| QZ | MANDATE MODIFICATION DECLINED BY MERCHANT | Business |
| VV | MANDATE CAN NOT BE CREATED ON THIS VPA (PAYEE) | Business |
| VW | MANDATE MODIFY REQUEST IS DECLINED (PAYEE) | Business |
| Q1 | SEQNUM MISMATCH (PAYER PSP) | Business |
| Q2 | RECURRENCE PATTERN AND VALUE MISMATCH (PAYER) | Business |
| Q3 | Purpose code=14, Block Fund =Y ( Block fund must be N always for SI/ recurringmandate) ( PAYER) | Business |
| Q4 | Purpose Code=14, Revocable= N ( Revokable tag must always be Y for for SI/ recurring mandate) ( PAYER) | Business |
| IB | REVOKE MANDATE AFTER THE REMITTER UNBLOCKED THE AMOUNT | Business |
| QJ | UMN DOES NOT EXIST (PAYER) | Business |
| QN | DUPLICATE MANDATE REQUEST | Business |
| VF | UMN DOES NOT EXIST (REMITTER) | Business |
| VG | PAYER VPA IS INCORRECT (REMITTER) | Business |
| VL | MANDATE REGISTRATIONNOT ALLOWED FOR CC PF PPF ACT (BANK'S POLICY) | Business |
| VM | NATURE OF DEBIT NOT ALLOWED IN ACCOUNT TYPE | Business |
| VU | MANDATE HAS EXPIRED | Business |
| NU | Unable to Notify the Customer | Technical |
| V1 | SEQNUM MISMATCH (REMITTER) | Business |
| V2 | RECURRENCE PATTERN AND VALUE MISMATCH (REMITTER) | Business |
| V3 | PIN Cred Block is missing (txns > Rs 15000) | Business |
| V4 | PIN Cred Block is missing (txns < Rs 15000 and Seq No = 1) | Business |
| V5 | Purpose code=14, Block Fund =Y ( Block fund must be N always for SI/ recurringmandate) (Remitter) | Business |
| V6 | Purpose Code=14, Revocable= N ( Revokable tag must always be Y for for SI/ recurring mandate except for MCC 7322, where revocabletag can be both Y or N) ( Remitter) | Business |
| KN | KYC not Available | Business |
| SD | Service disable on UPI/ Customer is not active | Business |
| CN | Country/ Currency not supported | Business |
| IV | Invalid verificationtoken | Business |
| PE | Payment validity expired | Technical |
| RD | Request Decline by the bank | Business |
| IN | International Service not activated/disabled | Business |
| 104 | Debit Reversal Confirmation – Original transactionnot debited | Technical |
| 102 | Debit Reversal Confirmation | Business |
| 103 | Debit Reversal Confirmation | Business |
| 114 | Beneficiary Initiates Return | Business |
| 115 | Beneficiary Initiates Return | Business |
| 116 | Beneficiary Initiates Return | Business |
| 117 | Beneficiary Initiates Return | Business |
| 118 | Beneficiary Initiates Return | Business |
| 119 | Beneficiary Initiates Return | Business |
| 120 | Beneficiary Initiates Return | Business |
| NO | Remitter Original transaction not found | Technical |
| TB | Beneficiary Timeout | Technical |
| 105 | Debit Reversal Confirmation Timeout | Technical |
| 106 | Response to Complaint as Refund will be initiated | Business |
| TP | Payee Timeout | Technical |
| UTO | URCS Timeout | Technical |
| UT1 | Account Closed | Technical |
| UT2 | Party Instructions | Technical |
| UT3 | Credit Freeze | Technical |
| UT4 | Duplicate Processing | Technical |
| UT5 | Technical Error | Technical |
| UT6 | Account Closed | Technical |
| UT7 | Others | Business |
| 21 | NO ACTION TAKEN (FULL REVERSAL) | Technical |
| 32 | PARTIAL REVERSAL | Business |
| BT | ACQUIRER/BENEFICIARY UNAVAILABLE(TIMEOUT) | Technical |
| RB | CREDIT REVERSAL TIMEOUT(REVERSAL) | Business |
| RP | PARTIAL DEBIT REVERSAL TIMEOUT | Business |
| RR | DEBIT REVERSAL TIMEOUT(REVERSAL) | Business |
| UT | REMITTER/ISSUER UNAVAILABLE (TIMEOUT) | Technical |
| HM1 | META.TAG.NAME MUST BE PRESENT/VALID | Business |
| HM2 | META.TAG.VALUE MUST BE ISO_ZONE FORMAT | Business |
| T05 | TXN REFURL IS URL; MINLENGTH 1 MAXLENGTH 35 | Business |
| T08 | TXN.ORGTNXID MUST BE PRESENT ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 35 | Business |
| T09 | TXN.ORGTNXID IS ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 35 | Business |
| T10 | TXN.ORGTNXID IS NOT APPLICABLE FOR THIS TYPE OF TRANSACTION | Business |
| T11 | TXN.ORGRESPCD MUST BE PRESENT ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 3 | Business |
| T15 | TXN.PURPOSE SHOULD BE 00 WHEN INITIATIONMODE 12 | Business |
| IM1 | INITIATIONMODE=12 (FIR) NOT VALID FOR COLLECT | Business |
| IM2 | INITIATIONMODE=12 (FIR) NON-PREAPPROVED TRANSACTIONIS NOT ALLOWED | Business |
| IM4 | UPI 2.0 IS ALLOWING FIR ONLY | Business |
| IM5 | PAYEE PSP DOES NOT SUPPORT VERSION 2.0 | Business |
| IM6 | BANK/PSP IS NOT SUPPORTING VERSION 2.0 | Business |
| S01 | TXN RISKSCORE PROVIDER MUST BE PRESENT ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 20 | Business |
| S02 | TXN RISKSCORE TYPE MUST BE PRESENT ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 20 | Business |
| S03 | TXN RISKSCORE VALUE MUST BE PRESENT NUMERIC; MINLENGTH 1 MAXLENGTH 5 | Business |
| L01 | RULE MUST BE PRESENT WITHIN RULES | Business |
| L02 | RULE ATTRIBUTE NAME MUST BE PRESENT; ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 20 | Business |
| L03 | VALUE MUST BE PRESENT; NUMERIC/DECIMAL | Business |
| L04 | RULE ATTRIBUTE VALUE MUST BE PRESENT; NUMERIC; MINLENGTH 1 MAXLENGTH 255 | Business |
| B08 | PAYER</PAYEE> ADDRESS CANNOT BE CHANGED | Business |
| V06 | PAYEE AMOUNT CANNOT BE CHANGED | Business |
| M05 | PAYER AND PAYEE TOTAL AMOUNT NOT MATCHING | Business |
| M06 | MORE THAN ONE PAYEE AMOUNT IS MISSING | Business |
| M07 | PAYER AMOUNT SHOULD BE GREATER THAN TOTAL PAYEE AMOUNT | Business |
| UP1 | NOT A VALID AMOUNT FOR THIS CATEGORY | Business |
| PM16 | ALREADY PROCESSED TRANSACTION | Business |
| PI0 | INSTITUTION TAG SHOULD BE PRESENT IF INITIATIONMODE=12 (FIR) | Business |
| PI1 | PAYER.INSTITUTION.TYPE MUST BE PRESENT AMONG MTO|BANK | Business |
| PI2 | PAYER.INSTITUTION.ROUTE MUST BE PRESENT AMONG MTSS|RDA | Business |
| PI3 | PAYER.INSTITUTION.NAME MUST BE PRESENT | Business |
| PI4 | PAYER.INSTITUTION.NAME.VALUE MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 100 | Business |
| PI5 | PAYER.INSTITUTION.NAME.ACNUM MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 50 | Business |
| PI6 | PAYER.INSTITUTION.PURPOSE MUST BE PRESENT | Business |
| PI7 | PAYER.INSTITUTION.PURPOSE.CODE MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 50 | Business |
| PI8 | PAYER.INSTITUTION.ORIGINATOR MUST BE PRESENT | Business |
| PI9 | PAYER.INSTITUTION.ORIGINATOR.NAME MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 50 | Business |
| PJ1 | PAYER.INSTITUTION.ORIGINATOR.REFNO MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 35 | Business |
| PJ2 | PAYER.INSTITUTION.ORIGINATOR.ADDRESS MUST BE PRESENT | Business |
| PJ3 | PAYER.INSTITUTION.ORIGINATOR.ADDRESS.LOCATION MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 40 | Business |
| PJ4 | PAYER.INSTITUTION.BENEFICIARY MUST BE PRESENT | Business |
| PJ5 | PAYER.INSTITUTION.BENEFICIARY.NAME MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 50 | Business |
| PJ6 | PAYER.INSTITUTION.ORIGINATOR.TYPE MUST BE PRESENT, INDIVIDUAL|COMPANY | Business |
| PJ7 | PAYER.INSTITUTION.ORIGINATOR.ADDRESS.CITYMUST BE PRESENT,MINLENGTH 1 MAXLENGTH 100 | Business |
| PJ8 | PAYER.INSTITUTION.ORIGINATOR.ADDRESS.COUNTRY MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 100 | Business |
| PJ9 | PAYER.INSTITUTION.ORIGINATOR.ADDRESS.GEOCODE MUST BE PRESENT, IN nn.nnnn,nn.nnnn FORMAT | Business |
| PJ0 | PAYER.INSTITUTION.PURPOSE.NOTE MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 50 | Business |
| PK0 | INSTITUTION TAG SHOULD NOT BE PRESENT IF INITIATIONMODE OTHER THAN 12 | Business |
| T12 | TXN.CUSTREF MUST BE PRESENT; LENGTH 12 | Business |
| T17 | TXN.TYPE DIFFERS FROM ORIGINAL REQUEST | Business |
| IM3 | CRED BLOCK SHOULD BE UPIMANDATE OR PREAPPROVED IF INITIATIONMODE=11 | Business |
| R01 | PAYER NOT PRESENT | Business |
| R02 | PAYER.ADDR MUST BE VALID VPA MAXLENGTH 255 | Business |
| R03 | PAYER.NAME ALPHANUMERIC MINLEGTH 1 MAXLENGTH 99 | Business |
| R04 | PAYER.SEQNUM NUMERIC MINLEGTH 1 MAXLENGTH 3 | Business |
| R05 | PAYER.TYPE MUST BE PRESENT/VALID | Business |
| R06 | PAYER.CODE NUMERIC OF LENGTH 4 | Business |
| T20 | PAYER.INSTITUTION SHOULD NOT BE PRESENT | Business |
| B01 | PAYEES NOT PRESENT | Business |
| B02 | PAYEE NOT PRESENT | Business |
| B03 | PAYEE.ADDR MUST BE VALID VPA MAXLENGTH 255 | Business |
| B04 | PAYEE.SEQNUM NUMERIC MINLEGTH 1 MAXLENGTH 3 | Business |
| B05 | PAYEE.NAME ALPHANUMERIC MINLEGTH 1 MAXLENGTH 99 | Business |
| B06 | PAYEE.TYPE MUST BE PRESENT/VALID | Business |
| B07 | PAYEE.CODE NUMERIC OF LENGTH 4 | Business |
| B09 | MULTIPLE PAYEES NOT ALLOWED | Business |
| I01 | PAYER/PAYEE.INFO MUST BE PRESENT | Business |
| I02 | PAYER/PAYEE .INFO.IDENTITY MUST BE PRESENT | Business |
| I03 | PAYER/PAYEE.INFO.IDENTITY.TYPE MUST BE PRESENT MINLEGTH 1 MAXLENGTH 20 | Business |
| I04 | PAYER/PAYEE .INFO.IDENTITY VERIFIEDNAME MUST BE PRESENT ALPHANUMERIC MINLEGTH 1 MAXLENGTH 99 | Business |
| I05 | PAYER/PAYEE .INFO.RATING WHITELISTED MUST BE PRESENT MINLEGTH 1 MAXLENGTH 5 | Business |
| D01 | PAYER/PAYEE.DEVICE MUST BE PRESENT | Business |
| D02 | PAYER/PAYEE. DEVICE.TAGS MUST BE PRESENT | Business |
| D03 | PAYER/PAYEE.TAG.DEVICE.NAME/VALUE MUST BE PRESENT | Business |
| D12 | TELECOM VALUE MUST BE MINLENGTH 1 MAXLENGTH 99 | Business |
| D13 | TELECOM TAG IS ALLOWED ONLY FOR TYPE=USDC/USDB | Business |
| A01 | PAYER/PAYEE.AC MUST BE PRESENT | Business |
| A02 | PAYER/PAYEE .AC.ADDRTYPE MUST BE PRESENT | Business |
| A03 | PAYER/PAYEE .AC.DETAIL MUST BE PRESENT | Business |
| A04 | PAYER/PAYEE .AC.NAME MUST BE PRESENT | Business |
| A05 | PAYER/PAYEE .AC.DETAIL.AADHAR MUST BE PRESENT OR NOT VALID | Business |
| A06 | PAYER/PAYEE .AC.DETAIL.ACCOUNT MUST BE PRESENT OR NOT VALID | Business |
| A07 | PAYER/PAYEE .AC.DETAIL.MOBILE MUST BE PRESENT OR NOT VALID | Business |
| A08 | PAYER/PAYEE .AC.DETAIL.CARD MUST BE PRESENT OR NOT VALID | Business |
| A09 | PAYER/PAYEE .AC.DETAIL.VALUE INCORRECT FORMAT FOR / NAME | Business |
| A10 | PAYER/PAYEE .AC.DETAIL.VALUE MUST BE PRESENT FOR / NAME | Business |
| A11 | PAYER/PAYEE AADHAAR BASED TRANSACTIONS ARE NOT SUPPORTED PRESENTLY | Business |
| A12 | PAYER/PAYEE IFSC BASED TRANSACTIONS ARE NOT SUPPORTED PRESENTLY | Business |
| A13 | PAYER/PAYEE MMID BASED TRANSACTIONS ARE NOT SUPPORTED PRESENTLY | Business |
| A14 | PAYER/PAYEE CARD BASED TRANSACTIONS ARE NOT SUPPORTED PRESENTLY | Business |
| C11 | PAYER/PAYEE.CRED. SHOULD NOT BE SENT | Business |
| C12 | PAYER/PAYEE.CRED.CODE SHOULD NOT BE PRESENT AND BE EITHER NPCI OR UIDAI | Business |
| V02 | PAYER/PAYEE .AMOUNT.CUR MUST BE PRESENT | Business |
| V04 | PAYER/PAYEE .AMOUNT.SPLIT.NAME MUST BE PRESENT | Business |
| V05 | PAYER/PAYEE .AMOUNT.SPLIT.VALUE MUST BE PRESENT MINLENGTH 1 MAXLENGTH 18 | Business |
| M01 | PAYEE.AMOUNT.CUR MUST BE CONSISTENT | Business |
| M02 | PAYER.AMOUNT.CUR MUST BE MATCHED WITH PAYEE.AMOUNT.CUR | Business |
| M03 | PAYER & PAYEE TOTAL AMOUNT NOT MATCHING | Business |
| M04 | ONE OR MORE PAYEE AMOUNT IS MISSING | Business |
| PM0 | MERCHANT TAG IS MANDATORY IF PAYER/PAYEE IS ENTITY | Business |
| PM1 | PAYER/PAYEE.MERCHANT.IDENTIFIER.SUBCODE MUST BE OF LENGTH 4 | Business |
| PM2 | PAYER/PAYEE.MERCHANT.IDENTIFIER.MID MUST BE OF MINLENGTH 1 MAXLENGTH 20 | Business |
| PM3 | PAYER/PAYEE.MERCHANT.IDENTIFIER.SID MUST BE OF MINLENGTH 1 MAXLENGTH 20 | Business |
| PM4 | PAYER/PAYEE.MERCHANT.IDENTIFIER.TID MUST BE OF MINLENGTH 1 MAXLENGTH 20 | Business |
| PM5 | PAYER/PAYEE.MERCHANT.NAME.BRAND MUST BE OF MINLENGTH 1 MAXLENGTH 20 | Business |
| PM6 | PAYER/PAYEE.MERCHANT.NAME.LEGAL MUST BE OF MINLENGTH 1 MAXLENGTH 20 | Business |
| PM7 | PAYER/PAYEE.MERCHANT.NAME.FRANCHISE MUST BE OF MINLENGTH 1 MAXLENGTH 20 | Business |
| PM8 | PAYER/PAYEE.MERCHANT.OWNERSHIP MUST BE PRESENT | Business |
| PM9 | PAYER/PAYEE.MERCHANT.OWNERSHIP.TYPE MUST BE PRESENT | Business |
| PN0 | MERCHANT TAG SHOULD NOT BE PRESENT IF PAYER/PAYEE IS PERSON | Business |
| PN1 | PAYER/PAYEE.MERCHANT.IDENTIFIER.MERCHANT.TYPE MUST BE VALID | Business |
| PN2 | PAYER.MERCHANT.TYPE MUST BE PRESENT AMONG SMALL|LARGE | Business |
| H02 | VER NUMERIC/DECIMAL MIN LENGTH 1 MAX LENGTH 6 | Business |
| H03 | TS MUST BE ISO_ZONE FORMAT | Business |
| H06 | MSGID MUST BE PRESENT MAXLENGTH 35 | Business |
| T01 | TXN NOT PRESENT | Business |
| T02 | TXN.ID MUST BE PRESENT MAXLENGTH 35 | Business |
| T03 | TXN.NOTE ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 50 | Business |
| T04 | TXN.REFID ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 35 | Business |
| T06 | TXN.TS MUST BE ISO_ZONE FORMAT | Business |
| T07 | TXN.TYPE MUST BE PRESENT/VALID | Business |
| T13 | TXN.SUBTYPE MUST BE PRESENT | Business |
| TR1 | TXN RISKSCORE PROVIDER MUST BE PRESENT ALPHANUMERIC MINLENGTH 1 MAXLENGTH 20 | Business |
| TR2 | TXN RISKSCORE TYPE MUST BE PRESENT ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 20 | Business |
| TR3 | TXN RISKSCORE VALUE MUST BE PRESENT NUMERIC; MINLENGTH 1 MAXLENGTH 5 | Business |
| E01 | <RESP> MUST BE PRESENT | Business |
| E02 | RESP.MSGID MUST BE PRESENT MAXLENGTH 35 | Business |
| E03 | RESP.RESULT MUST BE PRESENT ALPHANUMERIC MIN LENGTH 1 MAX LENGTH 20 | Business |
| E04 | RESP.ERRORCODE MUST BE PRESENT | Business |
| E05 | RESP.ERRORCODE SHOULD NOT BE PRESENT | Business |
| E06 | RESP.ERRORCODE MUST BE SUCCESS OR FAILURE | Business |
| E07 | TYPE IS MANDATORY & ALPHANUMERIC | Business |
| E08 | SEQNUM IS MANDATORY & NUMERIC | Business |
| E09 | ADDR IS MANDATORY & ALPHANUMERIC | Business |
| E10 | SETTLEAMOUNT IS MANDATORY & DECIMAL | Business |
| E11 | SETTLECURRENCY IS MANDATORY & TEXT | Business |
| E12 | APPROVALNUM IS MANDATORY & TEXT | Business |
| E13 | RESPCODE IS MANDATORY & ALPHANUMERIC AND MUST BE VALID | Business |
| E14 | SETTLEAMOUNT OF FAILURE CASES CANNOT BE MORE THAN ZERO | Business |
| E15 | INVALID RESPONSE CODE FOR THIS API | Business |
| E16 | REF.ACNUM MUST BE OF MINLENGTH 1 MAXLENGTH 16 | Business |
| E17 | REF.CODE MUST BE OF LENGTH 4 | Business |
| E18 | REF.IFSC MUST BE OF LENGTH 11 | Business |
| E19 | REF.ACCTYPE MUST BE PRESENT | Business |
| Z02 | VER NUMERIC/DECIMAL MIN LENGTH 1 MAX LENGTH 6 | Business |
| Z03 | TS MUST BE ISO_ZONE FORMAT | Business |
| Z06 | MSGID MUST BE PRESENT MAXLENGTH 35 | Business |
| P01 | PAYER NOT PRESENT | Business |
| P02 | PAYER.ADDR MUST BE VALID VPA MAXLENGTH 255 | Business |
| P03 | PAYER.NAME ALPHANUMERIC MINLEGTH 1 MAXLENGTH 99 | Business |
| P04 | PAYER.SEQNUM NUMERIC MINLEGTH 1 MAXLENGTH 3 | Business |
| P05 | PAYER.TYPE MUST BE PRESENT/VALID | Business |
| P06 | PAYER.CODE NUMERIC OF LENGTH 4 | Business |
| P09 | PAYER.AADHAARCONSENT MUST BE PRESENT | Business |
| Y01 | LINK NOT PRESENT | Business |
| Y02 | LINK.TYPE MUST BE PRESENT/VALID | Business |
| Y03 | LINK.VALUE MUST BE PRESENT/VALID | Business |
| K01 | PAYER/PAYEE.AC MUST BE PRESENT | Business |
| K02 | PAYER/PAYEE .AC.ADDRTYPE MUST BE PRESENT | Business |
| K03 | PAYER/PAYEE .AC.DETAIL MUST BE PRESENT | Business |
| K04 | PAYER/PAYEE .AC.NAME MUST BE PRESENT | Business |
| K05 | PAYER/PAYEE .AC.DETAIL.AADHAR MUST BE PRESENT OR NOT VALID | Business |
| K06 | PAYER/PAYEE .AC.DETAIL.ACCOUNT MUST BE PRESENT OR NOT VALID | Business |
| K07 | PAYER/PAYEE .AC.DETAIL.MOBILE MUST BE PRESENT OR NOT VALID | Business |
| K08 | PAYER/PAYEE .AC.DETAIL.CARD MUST BE PRESENT OR NOT VALID | Business |
| K09 | PAYER/PAYEE .AC.DETAIL.VALUE MUST BE PRESENT FOR / NAME | Business |
| W01 | PAYER/PAYEE .CREDS NOT PRESENT | Business |
| W02 | PAYER/PAYEE .CREDS.CRED MUST BE PRESENT | Business |
| W03 | PAYER/PAYEE.CRED DATA IS WRONG | Business |
| W04 | PAYER/PAYEE .CRED.AADHAR MUST BE PRESENT | Business |
| W05 | PAYER/PAYEE .CRED.OTP MUST BE PRESENT | Business |
| W06 | PAYER/PAYEE .CRED.PIN MUST BE PRESENT | Business |
| W07 | PAYER/PAYEE .CRED.CARD MUST BE PRESENT | Business |
| W08 | PAYER/PAYEE .CRED.PREAPPROVED MUST BE PRESENT | Business |
| W09 | PAYER/PAYEE .CRED.DATA MUST BE PRESENT | Business |
| W10 | PAYER/PAYEE . .CRED.DATA ENCRYPTED AUTHENTICATION MUST BE PRESENT | Business |
| X01 | TXN NOT PRESENT | Business |
| X02 | TXN.ID MUST BE PRESENT MAXLENGTH 35 | Business |
| X03 | TXN.NOTE ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 50 | Business |
| X04 | TXN.REFID ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 35 | Business |
| X06 | TXN.TS MUST BE ISO_ZONE FORMAT | Business |
| X07 | TXN.TYPE MUST BE PRESENT/VALID | Business |
| X08 | TXN.ORGTXNDATE MUST BE PRESENT | Business |
| X09 | TXN.ORGTXNDATE SHOULD BE WITHIN 90 DAYS | Business |
| IM0 | INITIATIONMODE SHOULD BE PRESENT AND VALUE(00-14) | Business |
| T16 | IF SUBTYPE = MANDATE, THENUMN IS MANDATORY | Business |
| BA1 | TXN.TYPE MUST BE PRESENT/VALID | Business |
| BA2 | AMOUNT TAG MUST BE PRESENT. | Business |
| BA3 | BAL.DATA SHOULD BE PRESENT/VALID IF TXN.TYPE=BALCHK | Business |
| F01 | REGDETAILS MUST BE PRESENT | Business |
| F02 | REGDETAILS.DETAIL MUST BE PRESENT | Business |
| F03 | REGDETAILS.DETAIL NAME/VALUE SHOULD BE PRESENT | Business |
| F04 | REGDETAILS.DETAIL NAME NOT VALID | Business |
| F05 | REGDETAILS.CRED NOT PRESENT | Business |
| F06 | REGDETAILS.CRED DATA IS WRONG | Business |
| F07 | REGDETAILS.CRED.OTP MUST BE PRESENT | Business |
| F08 | REGDETAILS.CRED.PINMUST BE PRESENT | Business |
| F09 | REGDETAILS.CRED.DATA MUST BE PRESENT | Business |
| F10 | REGDETAILS.CRED.DATA ENCRYPTED AUTHENTICATION MUST BE PRESENT | Business |
| FM2 | REGDETAILS.TYPE MUST BE FORMAT2 | Business |
| G01 | HBTMSG MUST BE PRESENT | Business |
| G02 | HBTMSG.TYPE MUST BE PRESENT/VALID | Business |
| G03 | VALUE NOT VALID FOR HBTMSG.TYPE | Business |
| G04 | VALUE NOT VALID FOR HBTMSGRESP.RESULT | Business |
| G05 | VALUE NOT VALID FOR HBTMSGRESP.ERRORCODE | Business |
| G11 | VAELIST.VAE.OP/NAME MUST BE PRESENT/VALID | Business |
| G12 | VAELIST.VAE.NAME MUST BE PRESENT, MAXLENGTH 99 | Business |
| G13 | VAELIST.VAE.ADDR MUST BE VALID VPA, MAXLENGTH 255 | Business |
| G14 | VAELIST.VAE.LOGO MUST BE VALID, MAXLENGTH 255 | Business |
| G15 | VAELIST.VAE.URL MUST BE VALID URL, MAXLENGTH 255 | Business |
| G17 | VAELIST.VAE.KEY.CODE MUST BE PRESENT | Business |
| G18 | VAELIST.VAE.KEY.TYPE MUST BE PRESENT | Business |
| G19 | VAELIST.VAE.KEY.KI MUST BE PRESENT | Business |
| G20 | VAELIST.VAE.KEY.KEYVALUE MUST BE PRESENT | Business |
| G21 | REQMSG MUST BE PRESENT | Business |
| G22 | REQMSG.TYPE MUST BE PRESENT/VALID | Business |
| G23 | VALUE NOT VALID FOR REQMSG.TYPE | Business |
| G24 | REQMSG.ADDR MUST BE VALID VPA, MAXLENGTH 255 | Business |
| G25 | CERTIFICATE NOT FOUND | Business |
| G26 | SIGNATURE ERROR | Business |
| G27 | SIGNATURE MISMATCH | Business |
| G51 | RESP.MERCHANT MUST BE PRESENT | Business |
| G52 | RESP.MSGID MUST BE PRESENT, MAXLENGTH 35 | Business |
| G53 | RESP.RESULT MUST BE PRESENT ALPHANUMERIC, MIN LENGTH 1, MAX LENGTH 20 | Business |
| G54 | RESP.ERRORCODE MUST BE PRESENT | Business |
| G55 | RESP.ERRORCODE SHOULD NOT BE PRESENT | Business |
| G56 | RESP.MASKNAME MUST BE PRESENT; MINLENGTH 1, MAXLENGTH 99 | Business |
| G61 | PAYER.INFO MUST BE PRESENT | Business |
| G62 | PAYER.INFO.IDENTITY MUST BE PRESENT | Business |
| G63 | PAYER.INFO.IDENTITY.TYPE MUST BE PRESENT,MINLENGTH 1, MAXLENGTH 20 | Business |
| G64 | PAYER.INFO.IDENTITY VERIFIEDNAME MUST BE PRESENT, ALPHANUMERIC, MINLENGTH 1, MAXLENGTH 99 | Business |
| G65 | PAYER.INFO.RATING VERIFIEDADDRESS MUST BE PRESENT, MINLENGTH 1, MAXLENGTH 5 | Business |
| G66 | ACCOUNT REFERENCE NUMBER MUST BE PRESENT/VALID | Business |
| G67 | ACCOUNT TYPE MUST BE PRESENT/VALID | Business |
| G68 | ACCOUNT AEBA MUST BE PRESENT/VALID | Business |
| G69 | ACCOUNT MBEBA MUST BE PRESENT/VALID | Business |
| G70 | ACCOUNT IFSC MUST BE PRESENT/VALID | Business |
| G71 | MASKED ACCOUNT NUMBER MUST BE PRESENT/VALID | Business |
| G72 | ACCOUNT MMID MUST BE PRESENT/VALID | Business |
| G73 | CREDS ALLOWED MUST BE PRESENT/VALID | Business |
| G74 | INCORRECT CRED SUBTYPE FOR THE MOBILE BANKING REGISTRATION FORMAT USED | Business |
| G75 | ACCOUNT NAME MUST BE PRESENT | Business |
| G76 | AADHAAR NUMBER MUST BE PRESENT IF AEBA=Y AND AADHAARCONSENT=Y | Business |
| G77 | RESP.CODE MUST BE PRESENT/VALID | Business |
| G78 | RESP.TYPE MUST BE PRESENT/VALID | Business |
| G79 | RESP.IFSC MUST BE PRESENT/VALID | Business |
| G80 | RESP.IIN MUST BE PRESENT/VALID | Business |
| G81 | RESP.SECUREPINURL MUST BE OF MINLENGTH 1 MAXLENGTH 100 | Business |
| G82 | PAYER REQIDDETAILS. NOT PRESENT | Business |
| G83 | PAYER REQIDDETAILS.IDS NOT PRESENT | Business |
| G84 | REQIDDETAILS.ID.NAME VALUE MUST BE PRESENT | Business |
| G85 | REQIDDETAILS.ID.NAME VALUE MUST BE PRESENT MINLENGTH M,MAXLENGTH N | Business |
| G86 | RESPIDDETATILS NOT PRESENT | Business |
| G87 | RESPIDDETAILS.ID NOT PRESENT | Business |
| G88 | RESPIDDETAILS.ID DETAILS NOT PRESENT | Business |
| G89 | PAYER RESPIDDETAILS.ID NAME/VALUE MUST BE PRESENT AND VALID | Business |
| G90 | ID DETAILS VALUE MUST BE PRESENT FOR DETAIL NAME | Business |
| G91 | ID DETAIL VALUE INCORRECT FORMAT FOR DETAIL NAME | Business |
| G94 | PAYER PAN DIFFERS FROM ORGIGINAL REQUEST | Business |
| G95 | PAYER UMN DIFFERS FROM ORIGINAL REQUEST | Business |
| G96 | ID PAN/AADHAR/VOTERID/DRIVINGLICENSE ALLOWED ONLY IF TXNTYPE IS VALCUST | Business |
| G97 | ID UMN ALLOWED ONLY IF TXNTYPE IS MANDATE NOTIFICATION | Business |
| G98 | ID ACNATURE/ACHOLDER ALLOWED ONLY IF TXNTYPE IS VALCUST | Business |
| J01 | PAYEE NOT PRESENT | Business |
| J02 | PAYEE.ADDR MUST BE VALID VPA, MAXLENGTH 255 | Business |
| J03 | PAYEE.NAME ALPHANUMERIC, MINLENGTH 1 MAXLENGTH 99 | Business |
| J04 | PAYEE.SEQNUM NUMERIC, MINLENGTH 1 MAXLENGTH 3 | Business |
| J07 | PAYEE.CODE NUMERIC OF LENGTH 4 | Business |
| J08 | PAYEE.TYPE MUST BE VALID | Business |
| KI1 | VAE.KEY.TAGS MUST BE PRESENT | Business |
| KI2 | KEY.CODE MUST BE PRESENT, MINLENGTH 1, MAXLENGTH 20 | Business |
| KI3 | KEY.TYPE MUST BE PRESENT, MINLENGTH 1, MAXLENGTH 20 | Business |
| KI4 | KEY.KI MUST BE PRESENT IN FORMAT YYYYMMDD | Business |
| KI5 | KEY.KEYVALUE MUST BE PRESENT. | Business |
| O01 | PAYER/PAYEE.INFO MUST BE PRESENT | Business |
| O02 | PAYER/PAYEE .INFO.IDENTITY MUST BE PRESENT | Business |
| O03 | PAYER/PAYEE.INFO.IDENTITY.TYPE MUST BE PRESENT, MINLENGTH 1, MAXLENGTH 20 | Business |
| O04 | PAYER/PAYEE .INFO.IDENTITY VERIFIEDNAME MUST BE PRESENT, ALPHANUMERIC, MINLENGTH 1, MAXLENGTH 99 | Business |
| O05 | PAYER/PAYEE .INFO.RATING WHITELISTED MUST BE PRESENT, MINLENGTH 1, MAXLENGTH 5 | Business |
| P07 | PAYER.BAL MUST BE PRESENT | Business |
| P08 | PAYER.BAL.DATA MUST BE PRESENT | Business |
| PT1 | PTYPE TAG VALUE SHOULD BE UPIMANDATE | Business |
| PV1 | PSP DOES NOT SUPPORT VERSION VALCUST 2.4 | Business |
| PV2 | PAYER PSP DOES NOT SUPPORT VERSION VALCUST 2.4 | Business |
| PV3 | PAYEE PSP DOES NOT SUPPORT VERSION VALCUST 2.4 | Business |
| PV4 | REMIT PSP DOES NOT SUPPORT VERSION VALCUST 2.4 | Business |
| PV5 | BENEFICIARY PSP DOES NOT SUPPORT VERSION VALCUST 2.4 | Business |
| Q01 | PAYER/PAYEE.DEVICE MUST BE PRESENT | Business |
| Q02 | PAYER/PAYEE. DEVICE.TAGS MUST BE PRESENT | Business |
| Q03 | PAYER/PAYEE.TAG.DEVICE.NAME/VALUE MUST BE PRESENT | Business |
| Q04 - Q12 | SAME VALIDATION MESSAGE BASED ON DEVICE TYPE | Business |
| Q13 | PAYEE.AMOUNT IS NOT ALLOWED ONLY IF TXNTYPE IS NOT MANDATE NOTIFICATION | Business |
| Q14 | PAYER AMOUNT IS NOT ALLOWED ONLY IF TXNTYPE IS VALCUST/MANDATENOTIFICATION | Business |
| TT4 | VERSION 2.0 LIST_PSP_KEYS TAGS NOT SUPPORTED IN 1.0 | Business |
| UH1 | HEADER VERSION MISMATCHED | Business |
| UV2 | REQRESP VERSION MISMATCHED | Business |
| HV0 | HEADER MUST BE PRESENT | Business |
| HV1 | HEADER VER DIFFERS FROM ORIGINAL REQUEST | Business |
| HV2 | HEADER TS MUST BE PRESENT | Business |
| HV3 | ORGID DIFFERS FROM ORIGINAL REQUEST | Business |
| HV4 | HEADER MSGID DIFFERS FROM ORIGINAL REQUEST | Business |
| MA0 | MANDATE NOT PRESENT | Business |
| MA1 | MANDATE.NAME ALPHANUMERIC; MINLENGTH 1 , MAXLENGTH 99 | Business |
| MA2 | MANDATE.TXNID MUST BE PRESENT, MUST BE 35 CHARACTERS OF ALPHANUMERIC | Business |
| MA3 | MANDATE.TXNID AND TXN.ID MUST BE SAME | Business |
| MA4 | MANDATE.UMNMUST BE PRESENT | Business |
| MA5 | MANDATE.UMNMUST BE PRESENT, LENGTH 32 | Business |
| MA6 | MANDATE.TS MUST BE PRESENT AND SHOULD BE IN ISO_ZONE FORMAT | Business |
| MA7 | MANDATE.REVOKEABLE MUST BE PRESENT, REVOKABLE.TYPE MUST BE Y OR N | Business |
| MA8 | MANDATE.SHARETOPAYEE 'N' IS APPLICABLE ONLY FOR ONETIME RECURRENCE PATTERN AS WELL AS FOR PAYER INITIATED TRANSACTIONS ONLY | Business |
| MA9 | MANDATE.VALIDITY MUST BE PRESENT | Business |
| MA10 | MANDATE.UMNMUST BE PRESENT | Business |
| MA11 | MANDATE.UMNSHOULD NOT BE PRESENT FOR PAYEE INITIATED TRANSACTION | Business |
| MB0 | MANDATE.VALIDITY.START MUST BE PRESENT, DATE FORMAT DDMMYYYY, START DATE MUST BE TODAY'S DATE OR LATER | Business |
| MB1 | MANDATE.VALIDITY.END MUST BE PRESENT, DATE FORMAT DDMMYYYY, END DATE MUST BE GREATER THAN TODAY'S DATE | Business |
| MB2 | MANDATE.AMOUNT MUST BE PRESENT, VALUE AND RULE SHOULD NOT BE EMPTY | Business |
| MB3 | MANDATE.AMOUNT.RULE MUST BE PRESENT, RULE MUST BE EXACT/MAX | Business |
| MB4 | MANDATE.RECURRENCE MUST BE PRESENT, MANDATE.RECURRENCE.PATTERN MUST BE ONETIME OR DAILY OR WEEKLY | Business |
| MB5 | MANDATE.RECURRENCE.RULE MUST BE PRESENT, MANDATE.RECURRENCE.RULE.TYPE MUST BE AFTER OR ON OR BEFORE | Business |
| MB6 | MANDATE.RECURRENCE.RULE MUST BE PRESENT, MANDATE.RECURRENCE.RULE.VALUE IN BETWEEN 1 TO 7 ONLY WHEN MANDATE.RECURRENCE.PATTERN IS WEEKLY | Business |
| MB7 | MANDATE.RECURRENCE.RULE NOT APPLICABLE FOR MANDATE.RECURRENCE.PATTERN ONETIME/DAILY/WEEKLY/FORTNIGHTLY/MONTHLY/ BIMONTHLY/QUARTERLY/HALFYEARLY/YEARLY/ASPRESENTED | Business |
| MB8 | MANDATE RECURRENCE PATTERN.BLOCK=N IS ALLOWED ONLY IF THE PURPOSE CODE=14 | Business |
| MB9 | MANDATE RECURRENCE PATTERN. REVOKABLE=Y, ONLY Y IS ALLOWED IF THE PURPOSE CODE=14 | Business |
| MC3 | MANDATE.UMNCANNOT BE GENERATED BY PAYEE | Business |
| MC4 | GLOBAL ADDRESS NOT SUPPORTED IN MANDATE | Business |
| MN0 | MANDATE TAG DIFFERS FROM ORIGINAL REQUEST | Business |
| MN1 | MANDATE.NAME DIFFERS FROM ORIGINAL REQUEST | Business |
| MN2 | MANDATE.TXNID DIFFERS FROM ORIGINAL REQUEST | Business |
| MN3 | MANDATE.UMNDIFFERS FROM ORIGINAL REQUEST | Business |
| MN4 | MANDATE.TS DIFFERS FROM ORIGINAL REQUEST | Business |
| MN5 | MANDATE.REVOKEABLE DIFFERS FROM ORIGINAL REQUEST | Business |
| MN6 | MANDATE.SHARETOPAYEE DIFFERS FROM ORIGINAL REQUEST | Business |
| MN7 | MANDATE.BLOCKFUND DIFFERS FROM ORIGINAL REQUEST | Business |
| MN8 | MANDATE.TYPE DIFFERS FROM ORIGINAL REQUEST, MANDATE.AMOUNT DIFFERS FROM ORIGINAL REQUEST | Business |
| MN9 | MANDATE.RECURRENCE.PATTERN DIFFERS FROM ORIGINAL REQUEST | Business |
| VZ1 | MANDATE.RECURRENCE RULE TAG SHOULD NOT BE PRESENT-REMITTER BANK NOT CERTIFIED FOR 2.7 | Business |
| VZ2 | MANDATE.RECURRENCE RULE TAG SHOULD NOT BE PRESENT- BENEFICIARY BANK NOT CERTIFIED FOR 2.7 | Business |
| VZ3 | MANDATE RECURRENCE RULE TAG SHOULD NOT BE PRESENT- PAYER PSP NOT CERTIFIED FOR 2.7 | Business |
| VZ4 | MANDATE RECURRENCE RULE TAG SHOULD NOT BE PRESENT –PAYEE PSP NOT CERTIFIED FOR 2.7 | Business |
| MP0 | BLOCKFUND IS ALLOWED ONLY IF THE PURPOSE=01 | Business |
| MP1 | BLOCKFUND=Y IS ALLOWED FOR CREATE/UPDATE AND BLOCKFUND=N IS ALLOWED FOR REVOKE | Business |
| MP2 | MANDATE.AMOUNT CAN ONLY BE UPDATED IF PURPOSE=01 | Business |
| MP3 | RECURRENCE PATTERN IS ALWAYS ONETIME IF PURPOSE=01 | Business |
| MP4 | AMOUNT RULE SHOULD BE ALWAYS MAX IF PURPOSE=01 | Business |
| MP5 | SHARETOPAYEE=Y FOR PAYER INITIATED IF PURPOSE=01 | Business |
| MP6 | PAYER PSP DOES NOT SUPPORT VERSION MANDATE 2.1 | Business |
| MP7 | PAYEE PSP DOES NOT SUPPORT VERSION MANDATE 2.1 | Business |
| MP8 | REMITTER BANK DOES NOT SUPPORT VERSION MANDATE 2.1 | Business |
| MP9 | BENIFICIARY BANK DOES NOT SUPPORTS VERSION MANDATE 2.1 | Business |
| MV0 | MANDATE.VALIDITY DIFFERS FROM ORIGINAL REQUEST | Business |
| MV1 | MANDATE.VALIDITY.START DIFFERS FROM ORIGINAL REQUEST | Business |
| MV2 | MANDATE.VALIDITY.END DIFFERS FROM ORIGINAL REQUEST | Business |
| PA0 | PAYER/PAYEES.AC DIFFERS FROM ORIGINAL REQUEST | Business |
| PA1 | PAYER/PAYEES.AC.ADDRTYPE DIFFERS FROM ORIGINAL REQUEST | Business |
| PA2 | PAYER/PAYEES.AC.DETAILS DIFFERS FROM ORIGINAL REQUEST | Business |
| PA3 | PAYER/PAYEES.ACCOUNT DIFFERS FROM ORIGINAL REQUEST | Business |
| PR0 | PAYER DIFFERS FROM ORIGINAL REQUEST | Business |
| PR1 | PAYER.ADDR DIFFERS FROM ORIGINAL REQUEST | Business |
| PR2 | PAYER.NAME DIFFERS FROM ORIGINAL REQUEST | Business |
| PR3 | PAYER.CODE DIFFERS FROM ORIGINAL REQUEST | Business |
| PR4 | PAYER.SEQNUM DIFFERS FROM ORIGINAL REQUEST | Business |
| PR5 | PAYER.TYPE DIFFERS FROM ORIGINAL REQUEST | Business |
| PY1 | PAYEES.NAME DIFFERS FROM ORIGINAL REQUEST | Business |
| PY2 | PAYEES.ADDR DIFFERS FROM ORIGINAL REQUEST | Business |
| PY3 | PAYEES.SEQNUM DIFFERS FROM ORIGINAL REQUEST | Business |
| PY4 | PAYEE CODE DIFFERS FROM ORIGINAL REQUEST | Business |
| PY5 | PAYEES.TYPE DIFFERS FROM ORIGINAL REQUEST | Business |
| RM1 | REQMANDATE MUST BE PRESENT, UMN SHOULD BE ALWAYS CREATED BY PAYER (REQAUTHMANDATE) | Business |
| RM2 | UMN HANDLER AND ORG ID SHOULD BE SAME (REQAUTHMANDATE) | Business |
| RM3 | TXNID AND MANDATE TXNID SHOULD BE SAME (REQAUTHMANDATE) | Business |
| RM5 | PAYEE INITIATED MANDATE SHOULD NOT HAVE SHARETOPAYEE TAG (REQAUTHMANDATE) | Business |
| RM7 | VALIDITY START DATE SHOULD BE GREATER THAN OR EQUAL TO THE CURRENT DATE (REQAUTHMANDATE) | Business |
| RM8 | VALIDITY END DATE SHOULD BE GREATER THAN OR EQUAL TO THE CURRENT DATE (REQAUTHMANDATE) | Business |
| RM9 | SHARETOPAYEE SHOULD BE ALLOWED ONLY FOR PAYER AND RECURRENCE PATTERN SHOULD BE 'ONETIME' FOR BOTH PAYER/PAYEE (REQAUTHMANDATE) | Business |
| RM11 | BLOCKFUND SHOULD BE 'Y' WHEN MANDATE IS CREATE/UPDATE (REQAUTHMANDATE) | Business |
| UO3 | PSP does not supports version mandate 2.1 | Business |
| UO4 | ReqMandateConfirmation negative Ack receivedfrom Payee | Technical |
| UO5 | Final Response Mandate negative Ack received from Payer | Technical |
| UO7 | Mandate OrgId or UMN address not matchedwith Payer VPA Address | Business |
| UO8 | Mandate UMN address either not Active or not Exists | Business |
| UO9 | Mandate UMN address exists already | Business |
| MX0 | ReqAuthMandate API Not Supported By Bank | Business |
| MX1 | RespAuthMandate API Not Supported By Bank | Business |
| MX2 | RespMandate API Not Supported By Bank | Business |
| MX3 | RespMandateConfirmation API Not Supported By Bank | Business |
| MX4 | ReqAuthMandate API Not Supported By Bank | Business |
| MX5 | ReqMandateConfirmation API Not Supported By Bank | Business |
| VZ6 | Payer PSP not certified for Mandate use case | Business |
| VZ8 | Remitter bank not certified for Mandate use case | Business |
| OR1 | REFUND IS ALLOWED ONLY FOR 2.0 | Business |
| OR2 | TXN.ORGTNXID MUST BE PRESENT/ VALID FOR REFUND; ALPHANUMERIC; MINLENGTH 1 , MAXLENGTH 35 GOING SUCCESS | Business |
| OR3 | TXN.ORGTNXDATE MUST BE PRESENT/ VALID FOR REFUND | Business |
| OR4 | TXN.ORGRRN MUST BE PRESENT/ VALID FOR REFUND; NUMERIC; LENGTH 12 | Business |
| OR5 | PAYEE.GLOBAL ADDRESS MUST BE ACCT NUMBER AND IFSC ONLY FOR REFUND | Business |
| OR6 | PAYEE ACCOUNT DETAILS MUST BE PRESENT OR VPA MUST BE GLOBAL ADDRESS(A/C NO & IFSC) . | Business |
| OR7 | PAYER MUST BE ENTITY FOR TYPE REFUND | Business |
| OR8 | PAYEE MUST BE PERSON FOR TYPE REFUND | Business |
| OR9 | PAYER.CRED.PREAPPROVED MUST BE PRESENT | Business |
| R10 | Payee redundant or duplicate payment instrument | Business |
| R13 | TXN.ORGTNXID MUST BE PRESENT/ VALID FOR REFUND; ALPHANUMERIC; MINLENGTH 1 , MAXLENGTH 35 | Business |
| R14 | TXN.ORGTNXDATE MUST BE PRESENT/ VALID FOR REFUND | Business |
| R15 | TXN.ORGRRN MUST BE PRESENT/ VALID FOR REFUND; NUMERIC; LENGTH 12 | Business |
| R19 | INITIATOR PSP MUST SUPPORT VERSION 2.2 FOR REFUND | Business |
| R20 | BENEFICIARY BANK MUST SUPPORT VERSION 2.2 FOR REFUND | Business |
| R21 | ONLINE REFUND IS DISABLED IN UPI | Business |
| R23 | PAYER AND PAYEE AMOUNT MUST BE SAME | Business |
| R24 | PAYER ACCOUNT DETAILS MUST BE PRESENT | Business |
| R25 | MULTIPLE PAYEES NOT ALLOWED FOR REFUND | Business |
| R26 | TXN.UMNEXECTS MUST BE PRESENT/VALID AND ISO_ZONE FORMAT | Business |
| X10 | TXN.ORGTXNID/ORGRRN/UMNEXECTS ALLOWED ONLY IF TXN.TYPE IS MANDATENOTIFICATION | Business |
| A15 | Response Received before Ack | Technical |
| UC1 | No response for ReqAuthValCust | Technical |
| UC3 | Null Ack for ReqValCust | Technical |
| UC4 | Neg Ack for ReqValCust | Technical |
| UC5 | No response for ReqValCust | Technical |
| UG1 | Response Activation TimeOut | Technical |
| UG3 | Response ValQR TimeOut | Technical |
| UG5 | FOREX Error in ValQR | Business |
| UG6 | QR Payload not found | Business |
| PM12 | PAYEE_FOREX_INFO_INVALID | Business |
| PM14 | Request timeout scenario for UPI International | Business |
| PM15 | INCORRECT_AMOUNT_CALCULATION | Business |
| T14 | PURPOSE SHOULD BE PRESENT VALID VALUE | Business |
| V01 | PAYER/PAYEE. AMOUNT MUST BE PRESENT | Business |
| V03 | PAYER/PAYEE.AMOUNT.VALUE MUST BE WITHIN 18 DIGITS INCLUDING TWO DECIMAL | Business |
| UU1 | Remitter version not supported | Business |
| UU2 | Beneficiary version not supported | Business |
| UU3 | Remitter/beneficiary not supported | Business |
| UU4 | Payee not supported | Business |
| C30 | Consent not present | Business |
| C31 | Cannot process request with Consent value other than Y | Business |
| C32 | Consent name shouldbe CMREGISTRATION | Business |
| C33 | Please input proper Consent type | Business |
| V30 | RegIdDetails must be present | Business |
| V31 | Id must be present | Business |
| V32 | Id name must be present | Business |
| V33 | Id value must be present | Business |
| V34 | Id must consist of alphanumeric characters only (Numeric ID) | Business |
| V35 | Id must be larger than 6 digits | Business |
| V36 | Id must not be of length 10/11/12 | Business |
| V37 | Id must be shorter than 16 digits | Business |
| V38 | Id must not start with 0 | Business |
| V39 | Id must not end with same last three digits | Business |
| V40 | Id must not contain same digits | Business |
| V41 | Id must consist of alphanumeric characters only (Mobile Number) | Business |
| V42 | Id must consist of proper 10 digit mobile number | Business |
| MM1 | MAPPING_EXISTS | Business |
| MM2 | MAPPING_DOES_NOT_EXIST | Business |
| MM3 | MAPPING_BLOCKED | Business |
| MM4 | MAPPING_INACTIVE | Business |
| MM5 | VPA_MAPPED_TO_ANOTHER_MOBILE | Business |
| MM6 | VPA_OF_DIFFERENT_ORG | Business |
| MM7 | MAPPING_ACTIVATION_NOT_ALLOWED | Business |
| MM8 | PREVVPA_NOT_SAME_AS_CACHE | Business |
| MM9 | CANNOT_ACTIVATE_DEREGISTERED_MOBILE | Business |
| MM10 | COOLING_PERIOD_NOT_OVER | Business |
| MM11 | TYPE_NOT_SUPPORTED_FOR_GETADD | Business |
| MM12 | TXN_SUBTYPE_ID_NO_REGIDDETAILS_PRESENT | Business |
| MM13 | PROPER_TXN_SUBTYPE_NOT_PRESENT | Business |
| MM14 | PROPER_TXN_TYPE_NOT_PRESENT | Business |
| MM15 | MAPPING_AGAINST_VPA_ABSENT | Business |
| MM16 | CANNOT_PORT_NUMERIC_ID | Business |
| MM17 | CHECK_ACTION_NOT_PERMITTED | Business |
| MM18 | ID_MAPPED_TO_DIFFERENT_VPA | Business |
| MM19 | PORT_ACTION_PROHIBITED | Business |
| MM20 | VAULT_INACCESSIBLE | Business |
| MM21 | CMID_ADDITION_PROHIBITED_BEYOND_THREE | Business |
| M16 | AI MODEL DECLINE | Business |
| U01 | THE REQUEST IS DUPLICATE | Business |
| U02 | AMOUNT CAP IS EXCEEDED | Business |
| U03 | NET DEBIT CAP IS EXCEEDED | Business |
| U04 | REQUEST IS NOT FOUND | Business |
| U05 | FORMATION IS NOT PROPER | Business |
| U06 | TRANSACTION ID IS MISMATCHED | Business |
| U07 | VALIDATION ERROR | Business |
| U08 | SYSTEM EXCEPTION | Technical |
| U09 | REQAUTH TIME OUT FOR PAY | Technical |
| U10 | ILLEGAL OPERATION | Business |
| U11 | CREDENTIALS IS NOT PRESENT | Business |
| U12 | AMOUNT OR CURRENCY MISMATCH | Business |
| U13 | EXTERNAL ERROR | Business |
| U14 | ENCRYPTION ERROR | Business |
| U15 | CHECKSUM FAILED | Business |
| U16 | RISK THRESHOLD EXCEEDED | Business |
| U17 | PSP IS NOT REGISTERED | Business |
| U18 | REQUEST AUTHORISATION ACKNOWLEDGEMENT IS NOT RECEIVED | Technical |
| U19 | REQUEST AUTHORISATION IS DECLINED | Business |
| U20 | REQUEST AUTHORISATION TIMEOUT | Technical |
| U21 | REQUEST AUTHORISATION IS NOT FOUND | Technical |
| U22 | CM REQUEST IS DECLINED | Technical |
| U23 | CM REQUEST TIMEOUT | Technical |
| U24 | CM REQUEST ACKNOWLEDGEMENT IS NOT RECEIVED | Technical |
| U25 | CM URL IS NOT FOUND | Technical |
| U26 | PSP REQUEST CREDIT PAY ACKNOWLEDGEMENT IS NOT RECEIVED | Technical |
| U27 | NO RESPONSE FROM PSP | Technical |
| U28 | REMITTER BANK NOT AVAILABLE | Technical |
| U29 | ADDRESS RESOLUTION IS FAILED | Technical |
| U30 | DEBIT HAS BEEN FAILED | Technical |
| U31 | CREDIT HAS BEEN FAILED | Technical |
| U32 | CREDIT REVERT HAS BEEN FAILED | Technical |
| U33 | DEBIT REVERT HAS BEEN FAILED | Technical |
| U34 | REVERTED | Business |
| U35 | RESPONSE IS ALREADY BEEN RECEIVED | Business |
| U36 | REQUEST IS ALREADY BEEN SENT | Business |
| U37 | REVERSAL HAS BEEN SENT | Business |
| U38 | RESPONSE IS ALREADY BEEN SENT | Business |
| U39 | TRANSACTION IS ALREADY BEEN FAILED | Business |
| U40 | IMPS PROCESSING FAILED IN UPI | Business |
| U41 | IMPS IS SIGNED OFF | Business |
| U42 | IMPS TRANSACTION IS ALREADY BEEN PROCESSED | Business |
| U43 | IMPS IS DECLINED | Business |
| U44 | FORM HAS BEEN SIGNED OFF | Business |
| U45 | FORM PROCESSING HAS BEEN FAILED IN UPI | Business |
| U46 | REQUEST CREDIT IS NOT FOUND | Business |
| U47 | REQUEST DEBIT IS NOT FOUND | Business |
| U48 | TRANSACTION ID IS NOT PRESENT | Business |
| U49 | REQUEST MESSAGE ID IS NOT PRESENT | Business |
| U50 | IFSC IS NOT PRESENT | Business |
| U51 | REQUEST REFUND IS NOT FOUND | Business |
| U52 | PSP ORGID NOT FOUND | Business |
| U53 | PSP REQUEST PAY DEBIT ACKNOWLEDGEMENT NOT RECEIVED | Business |
| U54 | TRANSACTION ID OR AMOUNT IN CREDENTIAL BLOCK DOES NOT MATCH WITH THAT IN REQPAY | Business |
| U55 | MESSAGE INTEGRITY FAILED DUE TO ORGID MISMATCH | Business |
| U56 | NUMBER OF PAYEES DIFFERS FROM ORIGINAL REQUEST | Business |
| U57 | PAYEE AMOUNT DIFFERS FROM ORIGINAL REQUEST | Business |
| U58 | PAYER AMOUNT DIFFERS FROM ORIGINAL REQUEST | Business |
| U59 | PAYEE ADDRESS DIFFERS FROM ORIGINAL REQUEST | Business |
| U60 | PAYER ADDRESS DIFFERS FROM ORIGINAL REQUEST | Business |
| U61 | PAYEE INFO DIFFERS FROM ORIGINAL REQUEST | Business |
| U62 | PAYER INFO DIFFERS FROM ORIGINAL REQUEST | Business |
| U63 | DEVICE REGISTRATION FAILED IN UPI | Business |
| U64 | DATA TAG SHOULD CONTAIN 4 PARTS DURING DEVICE REGISTRATION | Business |
| U65 | CREDS BLOCK SHOULD CONTAIN CORRECT ELEMENTS DURING DEVICE REGISTRATION | Business |
| U66 | DEVICE FINGERPRINT MISMATCH | Business |
| U67 | DEBIT TIMEOUT | Technical |
| U68 | CREDIT TIMEOUT | Technical |
| U69 | COLLECT EXPIRED | Business |
| U70 | RECEIVED LATE RESPONSE | Business |
| U71 | MERCHANT CREDIT NOT SUPPORTED IN IMPS | Business |
| U72 | VAE FAILED | Business |
| U74 | PAYER ACCOUNT MISMATCH | Business |
| U75 | PAYEE ACCOUNT MISMATCH | Business |
| U76 | MOBILE BANKING REGISTRATION FORMAT NOT SUPPORTED BY THE ISSUER BANK | Business |
| U77 | MERCHANT BLOCKED | Business |
| U78 | BENEFICIARY BANK OFFLINE | Technical |
| U80 | PAYER PSP THROTTLE DECLINE | Technical |
| U82 | READ TIMEOUT IN REQPAY CREDIT | Technical |
| U84 | BENEFICIARY BANK DEEMED CHECK DECLINE | Technical |
| U85 | CONNECTION TIMEOUT IN REQPAY DEBIT | Technical |
| U86 | REMITTER BANK THROTTLING DECLINE | Technical |
| U87 | READ TIMEOUT IN REQPAY DEBIT | Technical |
| U88 | CONNECTION TIMEOUT IN REQPAY CREDIT | Technical |
| U89 | BENEFICIARY BANK THROTTLING DECLINE | Technical |
| U90 | REMITTER BANK DEEMED HIGH RESPONSE TIME CHECK DECLINE | Technical |
| U91 | BENEFICIARY BANK DEEMED HIGH RESPONSE TIME CHECK DECLINE | Technical |
| U92 | PAYER PSP NOT AVAILABLE | Technical |
| U93 | PAYEE PSP NOT AVAILABLE | Technical |
| U94 | PAYEE PSP THROTTLE DECLINE | Technical |
| U95 | PAYEE VPA AADHAAR OR IIN VPA IS DISABLED | Business |
| U96 | PAYER AND PAYEE IFSC/ACNUM CAN'T BE SAME | Business |
| U97 | PSP REQUEST META ACKNOWLEDGEMENT NOT RECEIVED | Technical |
| U98 | NULL ACK RECEIVED BY UPI FOR META TRANSACTION | Technical |
| U99 | NEGATIVE ACK RECEIVED BY UPI FOR META TRANSACTION | Technical |
| U79 | UIDAI FAILURE | Business |
| U81 | REMITTER BANK DEEMED CHECK DECLINE | Technical |
| U83 | ACCTYPE IS NOT SUPPORTED (OD) | Business |
| UA1 | HEADER & URL VERSION IS MISMATCHED | Business |
| UA2 | VERSION/TAGS SENT NOT SUPPORTED BY PSP/BANK | Business |
| UA3 | PAYER/PAYEE PSP,HEADER OR URL VERSION MISMATCHED | Business |
| UA4 | PAYER/PAYEE PSP,REQUEST & RESPONSE HEADER VERSION MISMATCH | Business |
| UA5 | PAYER/PAYEE PSP,VERSION/TAGS NOT SUPPORTED BY PSP/BANK | Business |
| UA6 | URL VERSION MISMATCHED (NEG ACK FOR RESPAUTH. ERROR CODE U18 IN FINAL RESPPAY.) | Business |
| UA7 | REMITTER BANK,REQUEST & RESPONSE HEADER VERSION MISMATCH | Business |
| UA8 | REMITTER BANK,HEADER OR URL VERSION MISMATCHED | Business |
| UA9 | REMITTER BANK,VERSION/TAGS SENT NOT SUPPORTED BY BANK | Business |
| UB1 | BENIFICIARY BANK,REQUEST & RESPONSE HEADER VERSION MISMATCH | Business |
| UB2 | BENIFICIARY BANK,HEADER OR URL VERSION MISMATCHED | Business |
| UB3 | BENIFICIARY BANK,VERSION/TAGS SENT NOT SUPPORTED BY BANK | Business |
| UB7 | OTHER BANK/PSP IS NOT SUPPORTED IN 2.0 VERSION | Business |
| UB8 | PAYER PSP DOES NOT SUPPORTS VERSION | Business |
| UB9 | REMITTER BANK DOES NOT SUPPORT VERSION | Business |
| UC2 | No Ack for ReqValCust | Technical |
| UM0 | REQAUTHMANDATE ACK NOT RECEIVED | Technical |
| UM1 | RESPAUTHMANDATE DECLINED BY PSP | Technical |
| UM2 | RESPAUTHMANDATE TIMEOUT | Technical |
| UM3 | RESPAUTHMANDATE EXPIRED | Business |
| UM4 | REQAUTHMANDATE NEGATIVE ACK RECEIVED FROM PSP | Technical |
| UM5 | RESPAUTHMANDATE NEGATIVE ACK SENT FROM UPI TO PSP | Technical |
| UM6 | ORIGINAL REQAUTHMANDATE NOT FOUND | Technical |
| UM7 | REQMANDATE ACK NOT RECEIVED FROM REMITTER BANK | Technical |
| UM8 | RESPMANDATE DECLINED BY REMITTER BANK | Technical |
| UM9 | RESPMANDATE TIMEOUT AT REMITTER END | Technical |
| UN0 | REQMANDATE NEGATIVE ACK RECEIVED FROM REMITTER BANK | Technical |
| UN1 | RESPMANDATE NEGATIVE ACK SENT FROM UPI TO REMITTER BANK | Technical |
| UN2 | ORIGINAL REQMANDATE NOT FOUND | Technical |
| UN3 | RESPMANDATE ACK NOT RECEIVED FROM PAYER | Technical |
| UN4 | REQMANDATECONFIRMATIONACK NOT RECEIVED FROM PAYER | Technical |
| UN5 | PAYER PSP NOT AVAILABLE | Technical |
| UN6 | PAYEE PSP NOT AVAILABLE | Technical |
| UN7 | REMITTER BANK NOT AVAILABLE | Technical |
| UN8 | PAYER PSP NOT REGISTERED | Technical |
| UN9 | PAYEE PSP NOT REGISTERED | Technical |
| UO0 | REMITTER BANK NOT REGISTERED (MANDATE) | Technical |
| UO1 | BENEFICIARY BANK NOT REGISTERED (MANDATE) | Technical |
| UP2 | MANDATE AMOUNT CAP IS EXCEEDED | Business |
| S99 | Graceful decline | Business |
| HS1 | HSM is offline | Technical |
| HS2 | HSM Time out | Technical |
| HS3 | HSM communication error | Technical |
| L05 | TECHNICAL ISSUE, PLEASE TRY AFTER SOME TIME | Technical |
| L06 | KEY CODE HAS NOT BEEN PROVIDED IN INPUT | Business |
| L07 | ERROR WHILE PARSING KEY CODE FROM INPUT | Business |
| L08 | XML PAYLOAD HAS NOT BEEN PROVIDED IN INPUT | Business |
| L09 | ERROR WHILE PARSING XML PAYLOAD FROM INPUT | Business |
| L10 | ERROR WHILE PARSING CONTROLS FROM INPUT | Business |
| L11 | ERROR WHILE PARSING CONFIGURATION FROM INPUT | Business |
| L12 | SALT HAS NOT BEEN PROVIDED IN INPUT | Business |
| L13 | ERROR WHILE PARSING SALT FROM INPUT | Business |
| L14 | ERROR WHILE PARSING PAY INFO FROM INPUT | Business |
| L15 | ERROR WHILE PARSING LOCALE FROM INPUT | Business |
| L16 | UNKNOWN ERROR OCCURRED | Technical |
| L17 | TRUST HAS NOT BEEN PROVIDED | Business |
| L18 | MANDATORY SALT VALUES HAVE NOT BEEN PROVIDED | Business |
| L19 | ERROR WHILE PARSING MANDATORY SALT VALUES | Business |
| L20 | TRUST IS NOT VALID | Business |
| MD00 | Request Processed Successfully | Business |
| MD200 | Mandate Request Pending | Business |
| MD202 | Mandate Request Approved | Business |
| MD300 | Invalid NPCI TxnId | Business |
| MD301 | Invalid Payee Name | Business |
| MD302 | Invalid Revokeable Flag | Business |
| MD303 | Invalid IIN number | Business |
| MD304 | Same Payer and Payee virtual address cannot be allowed for transaction | Business |
| MD305 | Mandate recurrence not found | Business |
| MD306 | Invalid Mandate Recurrence Pattern | Business |
| MD307 | Invalid Mandate Recurrence Rule Type | Business |
| MD308 | Invalid Mandate Recurrence Rule value | Business |
| MD309 | Invalid Mandate Start Date | Business |
| MD310 | Invalid Mandate End Date | Business |
| MD311 | Invalid Mandate Amount Rule Type | Business |
| MD312 | Invalid Mandate Amount Value | Business |
| MD313 | shareToPayee 'N' is applicable only for ONETIME recurrence pattern as well as for PAYER initiated transactions only | Business |
| MD314 | Rule type unapplicable for the mentioned frequency | Business |
| MD316 | Invalid Mandate Date Rule Type | Business |
| MD317 | Invalid Mandate Date Rule Value | Business |
| MD318 | Invalid Mandate Start Date Format | Business |
| MD319 | Invalid Mandate End Date Format | Business |
| MD320 | Mandate Start Date should be greater than present date | Business |
| MD321 | Expired Mandate End Date | Business |
| MD322 | Invalid Mandate Date Range | Business |
| MD323 | Invalid Transaction date: Transaction already done for this Mandate period | Business |
| MD324 | onBehalf_Of type is invalid | Business |
| MD325 | Mandate Request Expiry time must be valid and min 1, Max 6400 mins | Business |
| MD326 | Invalid mandate action_type | Business |
| MD327 | Invalid Virtual Address | Business |
| MD328 | Invalid PSP Reference number and min length 10, max length 35 | Business |
| MD329 | Duplicate Request(PSP Reference Number must be unique for every request) | Business |
| MD330 | Mandate on behalf of is invalid | Business |
| MD331 | Invalid Mandate Search Date Range | Business |
| MD332 | Invalid Account ID | Business |
| MD333 | UMN must be present and max length 32 | Business |
| MD334 | Duplicate UMN | Business |
| MD335 | Invalid Payee Virtual Address | Business |
| MD336 | Invalid Payee Beneficiary Account number | Business |
| MD337 | Invalid Payee Beneficiary Mobile number | Business |
| MD338 | Invalid Payee Beneficiary MMID | Business |
| MD339 | Invalid Beneficiary Aadhar number | Business |
| MD340 | Payee Block not found | Business |
| MD341 | Ref Url is not valid or proper format. e.g. http://www.yyy.zzz | Business |
| MD342 | Invalid Payer Virtual Address | Business |
| MD343 | Invalid Cred block | Business |
| MD344 | Invalid Transaction date | Business |
| MD345 | Invalid Transaction date as per Mandate Recurr rule | Business |
| MD346 | Recurrence Amount should not be more than Mandate Amount | Business |
| MD347 | Recurrence Amount should not be less than Mandate Amount for Amount Rule: EXACT | Business |
| MD901 | Request Payload not in proper format | Business |
| MD909 | Invalid Merchant ID | Business |
| MD911 | ShareToPayee must be present and valid | Business |
| MD912 | purpose_code must be valid and length of 2 | Business |
| MD913 | orgPspRefNo must be valid and min length 10, max length 35 | Business |
| MD914 | Either UMN or orgPspRefNo must be present for mandate status | Business |
| MD500 | Merchant not found | Business |
| MD501 | Merchant Account details not found or configured | Business |
| MD502 | Merchant not allowed on behalf of PAYER | Business |
| MD503 | Mandate Obj not found | Business |
| MD504 | Minimum Mandate amount value should INR 1.00 | Business |
| MD505 | Customer account details not found | Business |
| MD506 | Customer data not found | Business |
| MD507 | No pending request found to approve | Business |
| MD508 | No record found for Recurrence Payment | Business |
| MD509 | No Mandate data found to Revoke | Business |
| MD510 | Mandate is not allowed for Revoke | Business |
| MD511 | Invalid Beneficiary IFSC | Business |
| MD512 | No Mandate Update data found to Approve | Business |
| MD513 | Old Mandate record not found | Business |
| MD514 | Mandate Update Request already initiated for Same UMN | Business |
| MD515 | No Mandate data found to Modify | Business |
| MD520 | Mandate status not active for Recurrence Payment | Business |
| MD521 | Recurrence Payment is in progress | Business |
| MD522 | Recurrence Payment is already completed | Business |
| MD523 | VPA is not available for transaction | Business |
| MD524 | VPA is available for transaction | Business |
| MD525 | VPA is available for transaction | Business |
| MD526 | Payee-initiated mandate can’t be revoked by Payer | Business |
| MD527 | Mandate Payee VPA mismatch with the request payee VPA | Business |
| MD528 | Remarks allowed only alphanumeric, special characters @ and dot(.) | Business |
| MD600 | Sign or Verify action_type is invalid | Business |
| MD601 | intent_url must be present and valid | Business |
| MD602 | intent_url not in proper format | Business |
| MD603 | Key not found to sign/verify intent. Kindly contact the service provider | Business |
| MD604 | Signature is not valid or tampered | Business |
| MD615 | Only Amount and End Date Can Be Modified | Business |
| MD628 | Notification Not completed for current Execution | Technical |
| MD921 | UMN num must be present for notify mandate | Business |
| MD616 | Amount has exceeded for As presented limit | Business |
| K16 | REQUESTED PSP KEY IS NOT PRESENT IN UPI | Business |
| MD203 | Request has been timed out | Technical |
| MD902 | Crypto error, Unable to decrypt payload | Technical |
| MD903 | Crypto error, Unable to build payload response | Technical |
| MD904 | Internal Server Error | Technical |
| MD905 | PSP not found or configured | Technical |
| MD906 | Technical issues while processing the request | Technical |
| MD907 | Invalid PSP ID | Technical |
| MD908 | Mismatch between PSP ID in wrapper request and encrypted object | Technical |
| MD910 | Mismatch between MID in wrapper request and encrypted object | Technical |
| MD915 | Unable to post request to NPCI | Technical |
UPI Error Codes
- Digi Collect
- UPI
- UPI Error Codes
Was this page helpful?