Live demo of agent247 on Digio's docs — click the orange button at the bottom right to start.

UPI Error Codes

ErrorCodeDetailsTechnical/Business
15ISSUER NOT LIVE ON UPIBusiness
59SUSPECTED FRAUD, DECLINE/TRANSACTIONS DECLINED BASED ON RISKSCORE BY REMITTERBusiness
B1REGISTERED MOBILE NUMBER LINKED TO THE ACCOUNT HAS BEEN CHANGED/REMOVEDBusiness
B6MISMATCH IN PAYMENT DETAILSBusiness
CACOMPLIANCE ERROR CODE FOR ACQUIRERBusiness
CICOMPLIANCE ERROR CODE FOR ISSUERBusiness
DFDUPLICATE RRN FOUND IN THE TRANSACTION. (BENEFICIARY)Business
DTDUPLICATE RRN FOUND IN THE TRANSACTION. (REMITTER)Business
ICDEBIT AMOUNT IS NOT BLOCKED FOR THE CUSTOMERBusiness
IDDEBIT AMOUNT GREATER THAN BLOCKED AMOUNTBusiness
IEADEQUATE FUNDS NOT AVAILABLE IN THE ACCOUNT BECAUSE FUNDS HAVE BEEN BLOCKED FOR MANDATEBusiness
K1SUSPECTED FRAUD, DECLINE / TRANSACTIONS DECLINED BASED ON RISK SCORE BY REMITTERBusiness
PSMAXIMUM BALANCE EXCEEDED AS SET BY BENEFICIARY BANKBusiness
UAPSP NOT SUPPORTED BY UPIBusiness
UBUNABLE TO PROCESS DUE TO INTERNAL EXCEPTION AT SERVER/CBS/ETC ON BENEFICIARY SIDETechnical
UPPSP TIME-OUTTechnical
VAMANDATE HAS BEEN REVOKEDBusiness
VBINCORRECT RECURRENCE PATTERNBusiness
VCINCORRECT RECURRENCE PATTERN RULEBusiness
VDINCORRECT AMOUNT RULEBusiness
VEMANDATE IS ALREADY HONOUREDBusiness
VHMANDATE SIGNATURE IS TAMPERED OR CORRUPT (REMITTER)Business
VIEXECUTION DAY AND EXECUTION RULE MISMATCH (REMITTER)Business
VJPAYER ACCOUNT HAS CHANGED (REMITTER)Business
VKNUMBER OF MANDATES ALLOWED ON THIS ACCOUNT HAS EXCEEDED ISSUER'S LIMIT (OPTIONAL: AS PER BANK'S POLICY)Business
VOPAYMENT STOPPED BY COURT ORDERBusiness
VPWITHDRAWAL STOPPED OWING TO DEATH OF ACCOUNT HOLDERBusiness
VQWITHDRAWAL STOPPED OWING TO INSOLVENCY OF ACCOUNTBusiness
VRWITHDRAWAL STOPPED OWING TO LUNACY OF ACCOUNT HOLDBusiness
VSDUPLICATE MANDATE REQUEST FOR SAME ITEMBusiness
VTMANDATE IS PAUSEDBusiness
VYPAYEE VPA IS INCORRECT (REMITTER)Business
VZPAYMENT STOPPED BY ATTACHMENT ORDERBusiness
X6INVALID MERCHANT (ACQURIER)Business
X7MERCHANT NOT REACHABLE (ACQURIER)Technical
XBINVALID TRANSACTION OR IF MEMBER IS NOT ABLE TO FIND ANY APPROPRIATE RESPONSE CODE (REMITTER)Business
XCINVALID TRANSACTION OR IF MEMBER IS NOT ABLE TO FIND ANY APPROPRIATE RESPONSE CODE (BENEFICIARY)Business
XDINVALID AMOUNT (REMITTER)Business
XEINVALID AMOUNT (BENEFICIARY)Business
XFFORMAT ERROR (INVALID FORMAT) (REMITTER)Business
XGFORMAT ERROR (INVALID FORMAT) (BENEFICIARY)Business
XIACCOUNT DOES NOT EXIST (BENEFICIARY)Business
XJREQUESTED FUNCTION NOT SUPPORTED (REMITTER)Business
XKREQUESTED FUNCTION NOT SUPPORTED (BENEFICIARY)Business
XMEXPIRED CARD, DECLINE (BENEFICIARY)Business
XONO CARD RECORD (BENEFICIARY)Business
XPTRANSACTION NOT PERMITTED TO CARDHOLDER (REMITTER)Business
XQTRANSACTION NOT PERMITTED TO CARDHOLDER (BENEFICIARY)Business
XSRESTRICTED CARD, DECLINE (BENEFICIARY)Business
XTCUT-OFF IS IN PROCESS(REMITTER)Technical
XUCUT-OFF IS IN PROCESS(BENEFICIARY)Technical
XVTRANSACTION CANNOT BE COMPLETED. COMPLIANCE VIOLATION (REMITTER)Business
XWTRANSACTION CANNOT BE COMPLETED. COMPLIANCE VIOLATION (BENEFICIARY)Business
XXNO FINANCIAL ADDRESS RECORD FOUNDBusiness
XYREMITTER CBS OFFLINETechnical
Y1BENEFICIARY CBS OFFLINETechnical
YALOST OR STOLEN CARD(REMITTER)Business
YBLOST OR STOLEN CARD(BENEFICIARY)Business
YCDO NOT HONOUR(REMITTER)Business
YDDO NOT HONOUR(BENEFICIARY)Business
YEREMITTING ACCOUNT BLOCKED/FROZENBusiness
YFBENEFICIARY ACCOUNT BLOCKED/FROZENBusiness
YHMERCHANT ERROR(ACQUIRING BANK)Business
YIINVALID RESPONSE CODEBusiness
Z5INVALID BENEFICIARY CREDENTIALSBusiness
Z7TRANSACTION FREQUENCY LIMIT EXCEEDED AS SET BY REMITTING MEMBERBusiness
Z8PER TRANSACTION LIMIT EXCEEDED AS SET BY REMITTING MEMBERBusiness
Z9INSUFFICIENT FUNDS IN CUSTOMER(REMITTER) ACCOUNTBusiness
ZCACQUIRER/BENEFICIARY UNAVAILABLE(Reserved for future purpose)Technical
ZDVALIDATION ERRORBusiness
ZFTRANSACTION NOT PERMITTED TO DEVICEBusiness
ZISUSPECTED FRAUD, DECLINE / TRANSACTIONS DECLINED BASED ON RISK SCORE BY BENEFICIARYBusiness
ZJBENEFICIARY OR ACQUIRING SWITCH IS INOPERATIVE/NODE OFFLINE (Reservedfor future purpose)Technical
ZKREMITTER SWITCH IS INOPERATIVE/NODE OFFLINE (Reserved for futurepurpose)Technical
ZLRECEIVED LATE RESPONSE (Reserved for futurepurpose)Technical
ZNFUNCTIONALITY NOT YET AVAILABLE FOR MERCHANT THROUGH THE ACQUIRING BANKBusiness
ZOFUNCTIONALITY NOT YET AVAILABLE FOR CUSTOMER THROUGH THE PAYEE PSPBusiness
ZPBANKS AS BENEFICIARY NOT LIVE ON PARTICULAR TXN TYPEBusiness
ZQUNABLE TO PROCESS REVERSAL (Reserved for future purpose)Business
ZULIMIT EXCEEDED FOR REMITTING BANK/ISSUING BANKBusiness
ZVINCORRECT OTP (Reserved for future purpose)Business
ZXINACTIVE OR DORMANT ACCOUNT (REMITTER)Business
ZYINACTIVE OR DORMANT ACCOUNT (BENEFICIARY)Business
FLFIRST TRANSACTION LIMIT EXCEEDEDBusiness
FPFREEZE PERIOD FOR FIRST TIME USERBusiness
MRIncorrect Account details dueto Amalgamated/Merged Activity on Remitter Side (Remitter)Business
MBIncorrect Account details dueto Amalgamated/Merged Activity on Beneficiary Side (Beneficiary)Business
QAMANDATE IS PAUSED BY USERBusiness
QBMANDATE IS ALREADY HONOUREDBusiness
QHTXN AMOUNT DIFFERS FROM MANDATE AMOUNTBusiness
QIPAYEE VPA IS INCORRECT (PAYER)Business
QKMANDATE REQUEST LIMIT HAS BREACHEDBusiness
QLMANDATE DEBIT IS BEYOND PSP SPECIFIED AMOUNT CAPBusiness
QREXECUTION DAY AND EXECUTION RULE MISMATCH (PAYER)Business
QSPAYER PROFILE DOES NOT EXIST (DE REGISTRATION/VPA REMOVED/UPDATED)Business
QUPAYER ACCOUNT HAS CHANGED (PAYER)Business
RAPAYER AND PAYEE ACCOUNT SHOULD NOT BE EQUALBusiness
S0SPAM COLLECT DECLINED BY PSPBusiness
S1PAYEE IS REPORTED AS SPAM UNDER RULE 1Business
S2PAYEE IS REPORTED AS SPAM UNDER RULE 2Business
S3PAYEE IS REPORTED AS SPAM UNDER RULE 3Business
SATRANSACTION NOT PERMITTED FOR THIS A/C TYPE(OD/CC/PPI)Business
TMCOLLECT REQUEST IS DECLINED AS REQUESTOR IS BLOCKED BY CUSTOMERBusiness
UXEXPIRED VIRTUAL ADDRESSBusiness
VXMANDATE DECLINED AS PAYEE IS NON MERCHANT (PAYEE)Business
X1RESPONSE NOT RECEIVED WITHIN TAT AS SET BY PAYEEBusiness
YGMERCHANT ERROR (PAYEE PSP)Business
ZATRANSACTION DECLINED BY CUSTOMERBusiness
ZBINVALID MERCHANT (PAYEE PSP)Business
ZETRANSACTION NOT PERMITTED TO VPA by the PSPBusiness
ZGVPA RESTRICTED BY CUSTOMERBusiness
ZHINVALID VIRTUAL ADDRESSBusiness
AJCARD IS NOT ACTIVEBusiness
AMMPIN NOT SET BY CUSTOMERBusiness
B2ACCOUNT LINKED WITH MULTIPLE NAMESBusiness
B3TRANSACTION NOT PERMITTED TO THE ACCOUNT (EXAMPLE: MINOR ACCOUNT, PROPRIETOR ACCOUNT,LEGAL CASE AGAINST THIS ACCOUNT ETC., NRE (AS PER BANK’S POLICY)))Business
B7BANK CARD MANAGEMENT SYSTEM IS DOWNTechnical
BRMOBILE NUMBER REGISTERED WITH MULTIPLE CUSTOMER IDSBusiness
HSBANKS HSM IS DOWN(REMITTER)Technical
IRUNABLE TO PROCESS DUE TO INTERNAL EXCEPTION AT SERVER/CBS/ETC ON REMITTER SIDETechnical
LCUNABLE TO PROCESS CREDIT FROM BANK’S POOL/BGL ACCOUNTBusiness
LDUNABLE TO PROCESS DEBIT IN BANK’S POOL/BGL ACCOUNTTechnical
RMINVALID MPIN ( VIOLATION OF POLICIES WHILE SETTING/CHANGING MPIN )Business
RNREGISTRATION IS TEMPORARY BLOCKED DUE TO MAXIMUM NO OF ATTEMPTS EXCEEDEDBusiness
RZACCOUNT IS ALREADY REGISTERED WITH MBEBA FLAG AS 'Y'Business
SPINVALID/INCORRECT ATM PINBusiness
VNVAE DOES NOT EXISTBusiness
XHACCOUNT DOES NOT EXISTBusiness
XLEXPIRED CARD DETAILSBusiness
XNNO CARD RECORD FOUNDBusiness
XRRESTRICTED CARDBusiness
Z6NO OF PIN TRIES EXCEEDEDBusiness
ZMINVALID / INCORRECT MPINBusiness
ZRINVALID / INCORRECT OTPBusiness
ZSOTP TIME EXPIREDBusiness
ZTNUMBER OF OTP’S TRIES HAS BEEN EXCEEDEDBusiness
IADUPLICATE BLOCKFUND FOR MANDATE REQUESTBusiness
MMMANDATE REQUEST IS DECLINED BY MERCHANT (PAYEE)Business
QCMANDATE HAS BEEN REVOKEDBusiness
QDMANDATE HAS EXPIREDBusiness
QMPAYER VPA IS INCORRECT (PAYER)Business
QOTHIS MANDATE IS NON REVOKEABLEBusiness
QPPAYER INITIATED MANDATE CANNOT BE MODIFIED BY PAYEEBusiness
QQMANDATE CANNOT BE CREATED ON THIS VPA (PAYER)Business
QTMANDATE MODIFY REQUEST IS DECLINED (PAYER)Business
QVMANDATE DECLINED AS PAYEE IS NON-MERCHANT (PAYER)Business
QWUMN DOES NOT EXIST (PAYEE)Business
QXPAYER VPA IS INCORRECT (PAYEE)Business
QYPAYEE INITIATED MANDATE CANNOT BE MODIFIED BY PAYERBusiness
QZMANDATE MODIFICATION DECLINED BY MERCHANTBusiness
VVMANDATE CAN NOT BE CREATED ON THIS VPA (PAYEE)Business
VWMANDATE MODIFY REQUEST IS DECLINED (PAYEE)Business
Q1SEQNUM MISMATCH (PAYER PSP)Business
Q2RECURRENCE PATTERN AND VALUE MISMATCH (PAYER)Business
Q3Purpose code=14, Block Fund =Y ( Block fund must be N always for SI/ recurringmandate) ( PAYER)Business
Q4Purpose Code=14, Revocable= N ( Revokable tag must always be Y for for SI/ recurring mandate) ( PAYER)Business
IBREVOKE MANDATE AFTER THE REMITTER UNBLOCKED THE AMOUNTBusiness
QJUMN DOES NOT EXIST (PAYER)Business
QNDUPLICATE MANDATE REQUESTBusiness
VFUMN DOES NOT EXIST (REMITTER)Business
VGPAYER VPA IS INCORRECT (REMITTER)Business
VLMANDATE REGISTRATIONNOT ALLOWED FOR CC PF PPF ACT (BANK'S POLICY)Business
VMNATURE OF DEBIT NOT ALLOWED IN ACCOUNT TYPEBusiness
VUMANDATE HAS EXPIREDBusiness
NUUnable to Notify the CustomerTechnical
V1SEQNUM MISMATCH (REMITTER)Business
V2RECURRENCE PATTERN AND VALUE MISMATCH (REMITTER)Business
V3PIN Cred Block is missing (txns > Rs 15000)Business
V4PIN Cred Block is missing (txns < Rs 15000 and Seq No = 1)Business
V5Purpose code=14, Block Fund =Y ( Block fund must be N always for SI/ recurringmandate) (Remitter)Business
V6Purpose 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
KNKYC not AvailableBusiness
SDService disable on UPI/ Customer is not activeBusiness
CNCountry/ Currency not supportedBusiness
IVInvalid verificationtokenBusiness
PEPayment validity expiredTechnical
RDRequest Decline by the bankBusiness
INInternational Service not activated/disabledBusiness
104Debit Reversal Confirmation – Original transactionnot debitedTechnical
102Debit Reversal ConfirmationBusiness
103Debit Reversal ConfirmationBusiness
114Beneficiary Initiates ReturnBusiness
115Beneficiary Initiates ReturnBusiness
116Beneficiary Initiates ReturnBusiness
117Beneficiary Initiates ReturnBusiness
118Beneficiary Initiates ReturnBusiness
119Beneficiary Initiates ReturnBusiness
120Beneficiary Initiates ReturnBusiness
NORemitter Original transaction not foundTechnical
TBBeneficiary TimeoutTechnical
105Debit Reversal Confirmation TimeoutTechnical
106Response to Complaint as Refund will be initiatedBusiness
TPPayee TimeoutTechnical
UTOURCS TimeoutTechnical
UT1Account ClosedTechnical
UT2Party InstructionsTechnical
UT3Credit FreezeTechnical
UT4Duplicate ProcessingTechnical
UT5Technical ErrorTechnical
UT6Account ClosedTechnical
UT7OthersBusiness
21NO ACTION TAKEN (FULL REVERSAL)Technical
32PARTIAL REVERSALBusiness
BTACQUIRER/BENEFICIARY UNAVAILABLE(TIMEOUT)Technical
RBCREDIT REVERSAL TIMEOUT(REVERSAL)Business
RPPARTIAL DEBIT REVERSAL TIMEOUTBusiness
RRDEBIT REVERSAL TIMEOUT(REVERSAL)Business
UTREMITTER/ISSUER UNAVAILABLE (TIMEOUT)Technical
HM1META.TAG.NAME MUST BE PRESENT/VALIDBusiness
HM2META.TAG.VALUE MUST BE ISO_ZONE FORMATBusiness
T05TXN REFURL IS URL; MINLENGTH 1 MAXLENGTH 35Business
T08TXN.ORGTNXID MUST BE PRESENT ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 35Business
T09TXN.ORGTNXID IS ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 35Business
T10TXN.ORGTNXID IS NOT APPLICABLE FOR THIS TYPE OF TRANSACTIONBusiness
T11TXN.ORGRESPCD MUST BE PRESENT ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 3Business
T15TXN.PURPOSE SHOULD BE 00 WHEN INITIATIONMODE 12Business
IM1INITIATIONMODE=12 (FIR) NOT VALID FOR COLLECTBusiness
IM2INITIATIONMODE=12 (FIR) NON-PREAPPROVED TRANSACTIONIS NOT ALLOWEDBusiness
IM4UPI 2.0 IS ALLOWING FIR ONLYBusiness
IM5PAYEE PSP DOES NOT SUPPORT VERSION 2.0Business
IM6BANK/PSP IS NOT SUPPORTING VERSION 2.0Business
S01TXN RISKSCORE PROVIDER MUST BE PRESENT ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 20Business
S02TXN RISKSCORE TYPE MUST BE PRESENT ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 20Business
S03TXN RISKSCORE VALUE MUST BE PRESENT NUMERIC; MINLENGTH 1 MAXLENGTH 5Business
L01RULE MUST BE PRESENT WITHIN RULESBusiness
L02RULE ATTRIBUTE NAME MUST BE PRESENT; ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 20Business
L03VALUE MUST BE PRESENT; NUMERIC/DECIMALBusiness
L04RULE ATTRIBUTE VALUE MUST BE PRESENT; NUMERIC; MINLENGTH 1 MAXLENGTH 255Business
B08PAYER</PAYEE> ADDRESS CANNOT BE CHANGEDBusiness
V06PAYEE AMOUNT CANNOT BE CHANGEDBusiness
M05PAYER AND PAYEE TOTAL AMOUNT NOT MATCHINGBusiness
M06MORE THAN ONE PAYEE AMOUNT IS MISSINGBusiness
M07PAYER AMOUNT SHOULD BE GREATER THAN TOTAL PAYEE AMOUNTBusiness
UP1NOT A VALID AMOUNT FOR THIS CATEGORYBusiness
PM16ALREADY PROCESSED TRANSACTIONBusiness
PI0INSTITUTION TAG SHOULD BE PRESENT IF INITIATIONMODE=12 (FIR)Business
PI1PAYER.INSTITUTION.TYPE MUST BE PRESENT AMONG MTO|BANKBusiness
PI2PAYER.INSTITUTION.ROUTE MUST BE PRESENT AMONG MTSS|RDABusiness
PI3PAYER.INSTITUTION.NAME MUST BE PRESENTBusiness
PI4PAYER.INSTITUTION.NAME.VALUE MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 100Business
PI5PAYER.INSTITUTION.NAME.ACNUM MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 50Business
PI6PAYER.INSTITUTION.PURPOSE MUST BE PRESENTBusiness
PI7PAYER.INSTITUTION.PURPOSE.CODE MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 50Business
PI8PAYER.INSTITUTION.ORIGINATOR MUST BE PRESENTBusiness
PI9PAYER.INSTITUTION.ORIGINATOR.NAME MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 50Business
PJ1PAYER.INSTITUTION.ORIGINATOR.REFNO MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 35Business
PJ2PAYER.INSTITUTION.ORIGINATOR.ADDRESS MUST BE PRESENTBusiness
PJ3PAYER.INSTITUTION.ORIGINATOR.ADDRESS.LOCATION MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 40Business
PJ4PAYER.INSTITUTION.BENEFICIARY MUST BE PRESENTBusiness
PJ5PAYER.INSTITUTION.BENEFICIARY.NAME MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 50Business
PJ6PAYER.INSTITUTION.ORIGINATOR.TYPE MUST BE PRESENT, INDIVIDUAL|COMPANYBusiness
PJ7PAYER.INSTITUTION.ORIGINATOR.ADDRESS.CITYMUST BE PRESENT,MINLENGTH 1 MAXLENGTH 100Business
PJ8PAYER.INSTITUTION.ORIGINATOR.ADDRESS.COUNTRY MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 100Business
PJ9PAYER.INSTITUTION.ORIGINATOR.ADDRESS.GEOCODE MUST BE PRESENT, IN nn.nnnn,nn.nnnn FORMATBusiness
PJ0PAYER.INSTITUTION.PURPOSE.NOTE MUST BE PRESENT,MINLENGTH 1 MAXLENGTH 50Business
PK0INSTITUTION TAG SHOULD NOT BE PRESENT IF INITIATIONMODE OTHER THAN 12Business
T12TXN.CUSTREF MUST BE PRESENT; LENGTH 12Business
T17TXN.TYPE DIFFERS FROM ORIGINAL REQUESTBusiness
IM3CRED BLOCK SHOULD BE UPIMANDATE OR PREAPPROVED IF INITIATIONMODE=11Business
R01PAYER NOT PRESENTBusiness
R02PAYER.ADDR MUST BE VALID VPA MAXLENGTH 255Business
R03PAYER.NAME ALPHANUMERIC MINLEGTH 1 MAXLENGTH 99Business
R04PAYER.SEQNUM NUMERIC MINLEGTH 1 MAXLENGTH 3Business
R05PAYER.TYPE MUST BE PRESENT/VALIDBusiness
R06PAYER.CODE NUMERIC OF LENGTH 4Business
T20PAYER.INSTITUTION SHOULD NOT BE PRESENTBusiness
B01PAYEES NOT PRESENTBusiness
B02PAYEE NOT PRESENTBusiness
B03PAYEE.ADDR MUST BE VALID VPA MAXLENGTH 255Business
B04PAYEE.SEQNUM NUMERIC MINLEGTH 1 MAXLENGTH 3Business
B05PAYEE.NAME ALPHANUMERIC MINLEGTH 1 MAXLENGTH 99Business
B06PAYEE.TYPE MUST BE PRESENT/VALIDBusiness
B07PAYEE.CODE NUMERIC OF LENGTH 4Business
B09MULTIPLE PAYEES NOT ALLOWEDBusiness
I01PAYER/PAYEE.INFO MUST BE PRESENTBusiness
I02PAYER/PAYEE .INFO.IDENTITY MUST BE PRESENTBusiness
I03PAYER/PAYEE.INFO.IDENTITY.TYPE MUST BE PRESENT MINLEGTH 1 MAXLENGTH 20Business
I04PAYER/PAYEE .INFO.IDENTITY VERIFIEDNAME MUST BE PRESENT ALPHANUMERIC MINLEGTH 1 MAXLENGTH 99Business
I05PAYER/PAYEE .INFO.RATING WHITELISTED MUST BE PRESENT MINLEGTH 1 MAXLENGTH 5Business
D01PAYER/PAYEE.DEVICE MUST BE PRESENTBusiness
D02PAYER/PAYEE. DEVICE.TAGS MUST BE PRESENTBusiness
D03PAYER/PAYEE.TAG.DEVICE.NAME/VALUE MUST BE PRESENTBusiness
D12TELECOM VALUE MUST BE MINLENGTH 1 MAXLENGTH 99Business
D13TELECOM TAG IS ALLOWED ONLY FOR TYPE=USDC/USDBBusiness
A01PAYER/PAYEE.AC MUST BE PRESENTBusiness
A02PAYER/PAYEE .AC.ADDRTYPE MUST BE PRESENTBusiness
A03PAYER/PAYEE .AC.DETAIL MUST BE PRESENTBusiness
A04PAYER/PAYEE .AC.NAME MUST BE PRESENTBusiness
A05PAYER/PAYEE .AC.DETAIL.AADHAR MUST BE PRESENT OR NOT VALIDBusiness
A06PAYER/PAYEE .AC.DETAIL.ACCOUNT MUST BE PRESENT OR NOT VALIDBusiness
A07PAYER/PAYEE .AC.DETAIL.MOBILE MUST BE PRESENT OR NOT VALIDBusiness
A08PAYER/PAYEE .AC.DETAIL.CARD MUST BE PRESENT OR NOT VALIDBusiness
A09PAYER/PAYEE .AC.DETAIL.VALUE INCORRECT FORMAT FOR / NAMEBusiness
A10PAYER/PAYEE .AC.DETAIL.VALUE MUST BE PRESENT FOR / NAMEBusiness
A11PAYER/PAYEE AADHAAR BASED TRANSACTIONS ARE NOT SUPPORTED PRESENTLYBusiness
A12PAYER/PAYEE IFSC BASED TRANSACTIONS ARE NOT SUPPORTED PRESENTLYBusiness
A13PAYER/PAYEE MMID BASED TRANSACTIONS ARE NOT SUPPORTED PRESENTLYBusiness
A14PAYER/PAYEE CARD BASED TRANSACTIONS ARE NOT SUPPORTED PRESENTLYBusiness
C11PAYER/PAYEE.CRED. SHOULD NOT BE SENTBusiness
C12PAYER/PAYEE.CRED.CODE SHOULD NOT BE PRESENT AND BE EITHER NPCI OR UIDAIBusiness
V02PAYER/PAYEE .AMOUNT.CUR MUST BE PRESENTBusiness
V04PAYER/PAYEE .AMOUNT.SPLIT.NAME MUST BE PRESENTBusiness
V05PAYER/PAYEE .AMOUNT.SPLIT.VALUE MUST BE PRESENT MINLENGTH 1 MAXLENGTH 18Business
M01PAYEE.AMOUNT.CUR MUST BE CONSISTENTBusiness
M02PAYER.AMOUNT.CUR MUST BE MATCHED WITH PAYEE.AMOUNT.CURBusiness
M03PAYER & PAYEE TOTAL AMOUNT NOT MATCHINGBusiness
M04ONE OR MORE PAYEE AMOUNT IS MISSINGBusiness
PM0MERCHANT TAG IS MANDATORY IF PAYER/PAYEE IS ENTITYBusiness
PM1PAYER/PAYEE.MERCHANT.IDENTIFIER.SUBCODE MUST BE OF LENGTH 4Business
PM2PAYER/PAYEE.MERCHANT.IDENTIFIER.MID MUST BE OF MINLENGTH 1 MAXLENGTH 20Business
PM3PAYER/PAYEE.MERCHANT.IDENTIFIER.SID MUST BE OF MINLENGTH 1 MAXLENGTH 20Business
PM4PAYER/PAYEE.MERCHANT.IDENTIFIER.TID MUST BE OF MINLENGTH 1 MAXLENGTH 20Business
PM5PAYER/PAYEE.MERCHANT.NAME.BRAND MUST BE OF MINLENGTH 1 MAXLENGTH 20Business
PM6PAYER/PAYEE.MERCHANT.NAME.LEGAL MUST BE OF MINLENGTH 1 MAXLENGTH 20Business
PM7PAYER/PAYEE.MERCHANT.NAME.FRANCHISE MUST BE OF MINLENGTH 1 MAXLENGTH 20Business
PM8PAYER/PAYEE.MERCHANT.OWNERSHIP MUST BE PRESENTBusiness
PM9PAYER/PAYEE.MERCHANT.OWNERSHIP.TYPE MUST BE PRESENTBusiness
PN0MERCHANT TAG SHOULD NOT BE PRESENT IF PAYER/PAYEE IS PERSONBusiness
PN1PAYER/PAYEE.MERCHANT.IDENTIFIER.MERCHANT.TYPE MUST BE VALIDBusiness
PN2PAYER.MERCHANT.TYPE MUST BE PRESENT AMONG SMALL|LARGEBusiness
H02VER NUMERIC/DECIMAL MIN LENGTH 1 MAX LENGTH 6Business
H03TS MUST BE ISO_ZONE FORMATBusiness
H06MSGID MUST BE PRESENT MAXLENGTH 35Business
T01TXN NOT PRESENTBusiness
T02TXN.ID MUST BE PRESENT MAXLENGTH 35Business
T03TXN.NOTE ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 50Business
T04TXN.REFID ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 35Business
T06TXN.TS MUST BE ISO_ZONE FORMATBusiness
T07TXN.TYPE MUST BE PRESENT/VALIDBusiness
T13TXN.SUBTYPE MUST BE PRESENTBusiness
TR1TXN RISKSCORE PROVIDER MUST BE PRESENT ALPHANUMERIC MINLENGTH 1 MAXLENGTH 20Business
TR2TXN RISKSCORE TYPE MUST BE PRESENT ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 20Business
TR3TXN RISKSCORE VALUE MUST BE PRESENT NUMERIC; MINLENGTH 1 MAXLENGTH 5Business
E01<RESP> MUST BE PRESENTBusiness
E02RESP.MSGID MUST BE PRESENT MAXLENGTH 35Business
E03RESP.RESULT MUST BE PRESENT ALPHANUMERIC MIN LENGTH 1 MAX LENGTH 20Business
E04RESP.ERRORCODE MUST BE PRESENTBusiness
E05RESP.ERRORCODE SHOULD NOT BE PRESENTBusiness
E06RESP.ERRORCODE MUST BE SUCCESS OR FAILUREBusiness
E07TYPE IS MANDATORY & ALPHANUMERICBusiness
E08SEQNUM IS MANDATORY & NUMERICBusiness
E09ADDR IS MANDATORY & ALPHANUMERICBusiness
E10SETTLEAMOUNT IS MANDATORY & DECIMALBusiness
E11SETTLECURRENCY IS MANDATORY & TEXTBusiness
E12APPROVALNUM IS MANDATORY & TEXTBusiness
E13RESPCODE IS MANDATORY & ALPHANUMERIC AND MUST BE VALIDBusiness
E14SETTLEAMOUNT OF FAILURE CASES CANNOT BE MORE THAN ZEROBusiness
E15INVALID RESPONSE CODE FOR THIS APIBusiness
E16REF.ACNUM MUST BE OF MINLENGTH 1 MAXLENGTH 16Business
E17REF.CODE MUST BE OF LENGTH 4Business
E18REF.IFSC MUST BE OF LENGTH 11Business
E19REF.ACCTYPE MUST BE PRESENTBusiness
Z02VER NUMERIC/DECIMAL MIN LENGTH 1 MAX LENGTH 6Business
Z03TS MUST BE ISO_ZONE FORMATBusiness
Z06MSGID MUST BE PRESENT MAXLENGTH 35Business
P01PAYER NOT PRESENTBusiness
P02PAYER.ADDR MUST BE VALID VPA MAXLENGTH 255Business
P03PAYER.NAME ALPHANUMERIC MINLEGTH 1 MAXLENGTH 99Business
P04PAYER.SEQNUM NUMERIC MINLEGTH 1 MAXLENGTH 3Business
P05PAYER.TYPE MUST BE PRESENT/VALIDBusiness
P06PAYER.CODE NUMERIC OF LENGTH 4Business
P09PAYER.AADHAARCONSENT MUST BE PRESENTBusiness
Y01LINK NOT PRESENTBusiness
Y02LINK.TYPE MUST BE PRESENT/VALIDBusiness
Y03LINK.VALUE MUST BE PRESENT/VALIDBusiness
K01PAYER/PAYEE.AC MUST BE PRESENTBusiness
K02PAYER/PAYEE .AC.ADDRTYPE MUST BE PRESENTBusiness
K03PAYER/PAYEE .AC.DETAIL MUST BE PRESENTBusiness
K04PAYER/PAYEE .AC.NAME MUST BE PRESENTBusiness
K05PAYER/PAYEE .AC.DETAIL.AADHAR MUST BE PRESENT OR NOT VALIDBusiness
K06PAYER/PAYEE .AC.DETAIL.ACCOUNT MUST BE PRESENT OR NOT VALIDBusiness
K07PAYER/PAYEE .AC.DETAIL.MOBILE MUST BE PRESENT OR NOT VALIDBusiness
K08PAYER/PAYEE .AC.DETAIL.CARD MUST BE PRESENT OR NOT VALIDBusiness
K09PAYER/PAYEE .AC.DETAIL.VALUE MUST BE PRESENT FOR / NAMEBusiness
W01PAYER/PAYEE .CREDS NOT PRESENTBusiness
W02PAYER/PAYEE .CREDS.CRED MUST BE PRESENTBusiness
W03PAYER/PAYEE.CRED DATA IS WRONGBusiness
W04PAYER/PAYEE .CRED.AADHAR MUST BE PRESENTBusiness
W05PAYER/PAYEE .CRED.OTP MUST BE PRESENTBusiness
W06PAYER/PAYEE .CRED.PIN MUST BE PRESENTBusiness
W07PAYER/PAYEE .CRED.CARD MUST BE PRESENTBusiness
W08PAYER/PAYEE .CRED.PREAPPROVED MUST BE PRESENTBusiness
W09PAYER/PAYEE .CRED.DATA MUST BE PRESENTBusiness
W10PAYER/PAYEE . .CRED.DATA ENCRYPTED AUTHENTICATION MUST BE PRESENTBusiness
X01TXN NOT PRESENTBusiness
X02TXN.ID MUST BE PRESENT MAXLENGTH 35Business
X03TXN.NOTE ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 50Business
X04TXN.REFID ALPHANUMERIC; MINLENGTH 1 MAXLENGTH 35Business
X06TXN.TS MUST BE ISO_ZONE FORMATBusiness
X07TXN.TYPE MUST BE PRESENT/VALIDBusiness
X08TXN.ORGTXNDATE MUST BE PRESENTBusiness
X09TXN.ORGTXNDATE SHOULD BE WITHIN 90 DAYSBusiness
IM0INITIATIONMODE SHOULD BE PRESENT AND VALUE(00-14)Business
T16IF SUBTYPE = MANDATE, THENUMN IS MANDATORYBusiness
BA1TXN.TYPE MUST BE PRESENT/VALIDBusiness
BA2AMOUNT TAG MUST BE PRESENT.Business
BA3BAL.DATA SHOULD BE PRESENT/VALID IF TXN.TYPE=BALCHKBusiness
F01REGDETAILS MUST BE PRESENTBusiness
F02REGDETAILS.DETAIL MUST BE PRESENTBusiness
F03REGDETAILS.DETAIL NAME/VALUE SHOULD BE PRESENTBusiness
F04REGDETAILS.DETAIL NAME NOT VALIDBusiness
F05REGDETAILS.CRED NOT PRESENTBusiness
F06REGDETAILS.CRED DATA IS WRONGBusiness
F07REGDETAILS.CRED.OTP MUST BE PRESENTBusiness
F08REGDETAILS.CRED.PINMUST BE PRESENTBusiness
F09REGDETAILS.CRED.DATA MUST BE PRESENTBusiness
F10REGDETAILS.CRED.DATA ENCRYPTED AUTHENTICATION MUST BE PRESENTBusiness
FM2REGDETAILS.TYPE MUST BE FORMAT2Business
G01HBTMSG MUST BE PRESENTBusiness
G02HBTMSG.TYPE MUST BE PRESENT/VALIDBusiness
G03VALUE NOT VALID FOR HBTMSG.TYPEBusiness
G04VALUE NOT VALID FOR HBTMSGRESP.RESULTBusiness
G05VALUE NOT VALID FOR HBTMSGRESP.ERRORCODEBusiness
G11VAELIST.VAE.OP/NAME MUST BE PRESENT/VALIDBusiness
G12VAELIST.VAE.NAME MUST BE PRESENT, MAXLENGTH 99Business
G13VAELIST.VAE.ADDR MUST BE VALID VPA, MAXLENGTH 255Business
G14VAELIST.VAE.LOGO MUST BE VALID, MAXLENGTH 255Business
G15VAELIST.VAE.URL MUST BE VALID URL, MAXLENGTH 255Business
G17VAELIST.VAE.KEY.CODE MUST BE PRESENTBusiness
G18VAELIST.VAE.KEY.TYPE MUST BE PRESENTBusiness
G19VAELIST.VAE.KEY.KI MUST BE PRESENTBusiness
G20VAELIST.VAE.KEY.KEYVALUE MUST BE PRESENTBusiness
G21REQMSG MUST BE PRESENTBusiness
G22REQMSG.TYPE MUST BE PRESENT/VALIDBusiness
G23VALUE NOT VALID FOR REQMSG.TYPEBusiness
G24REQMSG.ADDR MUST BE VALID VPA, MAXLENGTH 255Business
G25CERTIFICATE NOT FOUNDBusiness
G26SIGNATURE ERRORBusiness
G27SIGNATURE MISMATCHBusiness
G51RESP.MERCHANT MUST BE PRESENTBusiness
G52RESP.MSGID MUST BE PRESENT, MAXLENGTH 35Business
G53RESP.RESULT MUST BE PRESENT ALPHANUMERIC, MIN LENGTH 1, MAX LENGTH 20Business
G54RESP.ERRORCODE MUST BE PRESENTBusiness
G55RESP.ERRORCODE SHOULD NOT BE PRESENTBusiness
G56RESP.MASKNAME MUST BE PRESENT; MINLENGTH 1, MAXLENGTH 99Business
G61PAYER.INFO MUST BE PRESENTBusiness
G62PAYER.INFO.IDENTITY MUST BE PRESENTBusiness
G63PAYER.INFO.IDENTITY.TYPE MUST BE PRESENT,MINLENGTH 1, MAXLENGTH 20Business
G64PAYER.INFO.IDENTITY VERIFIEDNAME MUST BE PRESENT, ALPHANUMERIC, MINLENGTH 1, MAXLENGTH 99Business
G65PAYER.INFO.RATING VERIFIEDADDRESS MUST BE PRESENT, MINLENGTH 1, MAXLENGTH 5Business
G66ACCOUNT REFERENCE NUMBER MUST BE PRESENT/VALIDBusiness
G67ACCOUNT TYPE MUST BE PRESENT/VALIDBusiness
G68ACCOUNT AEBA MUST BE PRESENT/VALIDBusiness
G69ACCOUNT MBEBA MUST BE PRESENT/VALIDBusiness
G70ACCOUNT IFSC MUST BE PRESENT/VALIDBusiness
G71MASKED ACCOUNT NUMBER MUST BE PRESENT/VALIDBusiness
G72ACCOUNT MMID MUST BE PRESENT/VALIDBusiness
G73CREDS ALLOWED MUST BE PRESENT/VALIDBusiness
G74INCORRECT CRED SUBTYPE FOR THE MOBILE BANKING REGISTRATION FORMAT USEDBusiness
G75ACCOUNT NAME MUST BE PRESENTBusiness
G76AADHAAR NUMBER MUST BE PRESENT IF AEBA=Y AND AADHAARCONSENT=YBusiness
G77RESP.CODE MUST BE PRESENT/VALIDBusiness
G78RESP.TYPE MUST BE PRESENT/VALIDBusiness
G79RESP.IFSC MUST BE PRESENT/VALIDBusiness
G80RESP.IIN MUST BE PRESENT/VALIDBusiness
G81RESP.SECUREPINURL MUST BE OF MINLENGTH 1 MAXLENGTH 100Business
G82PAYER REQIDDETAILS. NOT PRESENTBusiness
G83PAYER REQIDDETAILS.IDS NOT PRESENTBusiness
G84REQIDDETAILS.ID.NAME VALUE MUST BE PRESENTBusiness
G85REQIDDETAILS.ID.NAME VALUE MUST BE PRESENT MINLENGTH M,MAXLENGTH NBusiness
G86RESPIDDETATILS NOT PRESENTBusiness
G87RESPIDDETAILS.ID NOT PRESENTBusiness
G88RESPIDDETAILS.ID DETAILS NOT PRESENTBusiness
G89PAYER RESPIDDETAILS.ID NAME/VALUE MUST BE PRESENT AND VALIDBusiness
G90ID DETAILS VALUE MUST BE PRESENT FOR DETAIL NAMEBusiness
G91ID DETAIL VALUE INCORRECT FORMAT FOR DETAIL NAMEBusiness
G94PAYER PAN DIFFERS FROM ORGIGINAL REQUESTBusiness
G95PAYER UMN DIFFERS FROM ORIGINAL REQUESTBusiness
G96ID PAN/AADHAR/VOTERID/DRIVINGLICENSE ALLOWED ONLY IF TXNTYPE IS VALCUSTBusiness
G97ID UMN ALLOWED ONLY IF TXNTYPE IS MANDATE NOTIFICATIONBusiness
G98ID ACNATURE/ACHOLDER ALLOWED ONLY IF TXNTYPE IS VALCUSTBusiness
J01PAYEE NOT PRESENTBusiness
J02PAYEE.ADDR MUST BE VALID VPA, MAXLENGTH 255Business
J03PAYEE.NAME ALPHANUMERIC, MINLENGTH 1 MAXLENGTH 99Business
J04PAYEE.SEQNUM NUMERIC, MINLENGTH 1 MAXLENGTH 3Business
J07PAYEE.CODE NUMERIC OF LENGTH 4Business
J08PAYEE.TYPE MUST BE VALIDBusiness
KI1VAE.KEY.TAGS MUST BE PRESENTBusiness
KI2KEY.CODE MUST BE PRESENT, MINLENGTH 1, MAXLENGTH 20Business
KI3KEY.TYPE MUST BE PRESENT, MINLENGTH 1, MAXLENGTH 20Business
KI4KEY.KI MUST BE PRESENT IN FORMAT YYYYMMDDBusiness
KI5KEY.KEYVALUE MUST BE PRESENT.Business
O01PAYER/PAYEE.INFO MUST BE PRESENTBusiness
O02PAYER/PAYEE .INFO.IDENTITY MUST BE PRESENTBusiness
O03PAYER/PAYEE.INFO.IDENTITY.TYPE MUST BE PRESENT, MINLENGTH 1, MAXLENGTH 20Business
O04PAYER/PAYEE .INFO.IDENTITY VERIFIEDNAME MUST BE PRESENT, ALPHANUMERIC, MINLENGTH 1, MAXLENGTH 99Business
O05PAYER/PAYEE .INFO.RATING WHITELISTED MUST BE PRESENT, MINLENGTH 1, MAXLENGTH 5Business
P07PAYER.BAL MUST BE PRESENTBusiness
P08PAYER.BAL.DATA MUST BE PRESENTBusiness
PT1PTYPE TAG VALUE SHOULD BE UPIMANDATEBusiness
PV1PSP DOES NOT SUPPORT VERSION VALCUST 2.4Business
PV2PAYER PSP DOES NOT SUPPORT VERSION VALCUST 2.4Business
PV3PAYEE PSP DOES NOT SUPPORT VERSION VALCUST 2.4Business
PV4REMIT PSP DOES NOT SUPPORT VERSION VALCUST 2.4Business
PV5BENEFICIARY PSP DOES NOT SUPPORT VERSION VALCUST 2.4Business
Q01PAYER/PAYEE.DEVICE MUST BE PRESENTBusiness
Q02PAYER/PAYEE. DEVICE.TAGS MUST BE PRESENTBusiness
Q03PAYER/PAYEE.TAG.DEVICE.NAME/VALUE MUST BE PRESENTBusiness
Q04 - Q12SAME VALIDATION MESSAGE BASED ON DEVICE TYPEBusiness
Q13PAYEE.AMOUNT IS NOT ALLOWED ONLY IF TXNTYPE IS NOT MANDATE NOTIFICATIONBusiness
Q14PAYER AMOUNT IS NOT ALLOWED ONLY IF TXNTYPE IS VALCUST/MANDATENOTIFICATIONBusiness
TT4VERSION 2.0 LIST_PSP_KEYS TAGS NOT SUPPORTED IN 1.0Business
UH1HEADER VERSION MISMATCHEDBusiness
UV2REQRESP VERSION MISMATCHEDBusiness
HV0HEADER MUST BE PRESENTBusiness
HV1HEADER VER DIFFERS FROM ORIGINAL REQUESTBusiness
HV2HEADER TS MUST BE PRESENTBusiness
HV3ORGID DIFFERS FROM ORIGINAL REQUESTBusiness
HV4HEADER MSGID DIFFERS FROM ORIGINAL REQUESTBusiness
MA0MANDATE NOT PRESENTBusiness
MA1MANDATE.NAME ALPHANUMERIC; MINLENGTH 1 , MAXLENGTH 99Business
MA2MANDATE.TXNID MUST BE PRESENT, MUST BE 35 CHARACTERS OF ALPHANUMERICBusiness
MA3MANDATE.TXNID AND TXN.ID MUST BE SAMEBusiness
MA4MANDATE.UMNMUST BE PRESENTBusiness
MA5MANDATE.UMNMUST BE PRESENT, LENGTH 32Business
MA6MANDATE.TS MUST BE PRESENT AND SHOULD BE IN ISO_ZONE FORMATBusiness
MA7MANDATE.REVOKEABLE MUST BE PRESENT, REVOKABLE.TYPE MUST BE Y OR NBusiness
MA8MANDATE.SHARETOPAYEE 'N' IS APPLICABLE ONLY FOR ONETIME RECURRENCE PATTERN AS WELL AS FOR PAYER INITIATED TRANSACTIONS ONLYBusiness
MA9MANDATE.VALIDITY MUST BE PRESENTBusiness
MA10MANDATE.UMNMUST BE PRESENTBusiness
MA11MANDATE.UMNSHOULD NOT BE PRESENT FOR PAYEE INITIATED TRANSACTIONBusiness
MB0MANDATE.VALIDITY.START MUST BE PRESENT, DATE FORMAT DDMMYYYY, START DATE MUST BE TODAY'S DATE OR LATERBusiness
MB1MANDATE.VALIDITY.END MUST BE PRESENT, DATE FORMAT DDMMYYYY, END DATE MUST BE GREATER THAN TODAY'S DATEBusiness
MB2MANDATE.AMOUNT MUST BE PRESENT, VALUE AND RULE SHOULD NOT BE EMPTYBusiness
MB3MANDATE.AMOUNT.RULE MUST BE PRESENT, RULE MUST BE EXACT/MAXBusiness
MB4MANDATE.RECURRENCE MUST BE PRESENT, MANDATE.RECURRENCE.PATTERN MUST BE ONETIME OR DAILY OR WEEKLYBusiness
MB5MANDATE.RECURRENCE.RULE MUST BE PRESENT, MANDATE.RECURRENCE.RULE.TYPE MUST BE AFTER OR ON OR BEFOREBusiness
MB6MANDATE.RECURRENCE.RULE MUST BE PRESENT, MANDATE.RECURRENCE.RULE.VALUE IN BETWEEN 1 TO 7 ONLY WHEN MANDATE.RECURRENCE.PATTERN IS WEEKLYBusiness
MB7MANDATE.RECURRENCE.RULE NOT APPLICABLE FOR MANDATE.RECURRENCE.PATTERN ONETIME/DAILY/WEEKLY/FORTNIGHTLY/MONTHLY/ BIMONTHLY/QUARTERLY/HALFYEARLY/YEARLY/ASPRESENTEDBusiness
MB8MANDATE RECURRENCE PATTERN.BLOCK=N IS ALLOWED ONLY IF THE PURPOSE CODE=14Business
MB9MANDATE RECURRENCE PATTERN. REVOKABLE=Y, ONLY Y IS ALLOWED IF THE PURPOSE CODE=14Business
MC3MANDATE.UMNCANNOT BE GENERATED BY PAYEEBusiness
MC4GLOBAL ADDRESS NOT SUPPORTED IN MANDATEBusiness
MN0MANDATE TAG DIFFERS FROM ORIGINAL REQUESTBusiness
MN1MANDATE.NAME DIFFERS FROM ORIGINAL REQUESTBusiness
MN2MANDATE.TXNID DIFFERS FROM ORIGINAL REQUESTBusiness
MN3MANDATE.UMNDIFFERS FROM ORIGINAL REQUESTBusiness
MN4MANDATE.TS DIFFERS FROM ORIGINAL REQUESTBusiness
MN5MANDATE.REVOKEABLE DIFFERS FROM ORIGINAL REQUESTBusiness
MN6MANDATE.SHARETOPAYEE DIFFERS FROM ORIGINAL REQUESTBusiness
MN7MANDATE.BLOCKFUND DIFFERS FROM ORIGINAL REQUESTBusiness
MN8MANDATE.TYPE DIFFERS FROM ORIGINAL REQUEST, MANDATE.AMOUNT DIFFERS FROM ORIGINAL REQUESTBusiness
MN9MANDATE.RECURRENCE.PATTERN DIFFERS FROM ORIGINAL REQUESTBusiness
VZ1MANDATE.RECURRENCE RULE TAG SHOULD NOT BE PRESENT-REMITTER BANK NOT CERTIFIED FOR 2.7Business
VZ2MANDATE.RECURRENCE RULE TAG SHOULD NOT BE PRESENT- BENEFICIARY BANK NOT CERTIFIED FOR 2.7Business
VZ3MANDATE RECURRENCE RULE TAG SHOULD NOT BE PRESENT- PAYER PSP NOT CERTIFIED FOR 2.7Business
VZ4MANDATE RECURRENCE RULE TAG SHOULD NOT BE PRESENT –PAYEE PSP NOT CERTIFIED FOR 2.7Business
MP0BLOCKFUND IS ALLOWED ONLY IF THE PURPOSE=01Business
MP1BLOCKFUND=Y IS ALLOWED FOR CREATE/UPDATE AND BLOCKFUND=N IS ALLOWED FOR REVOKEBusiness
MP2MANDATE.AMOUNT CAN ONLY BE UPDATED IF PURPOSE=01Business
MP3RECURRENCE PATTERN IS ALWAYS ONETIME IF PURPOSE=01Business
MP4AMOUNT RULE SHOULD BE ALWAYS MAX IF PURPOSE=01Business
MP5SHARETOPAYEE=Y FOR PAYER INITIATED IF PURPOSE=01Business
MP6PAYER PSP DOES NOT SUPPORT VERSION MANDATE 2.1Business
MP7PAYEE PSP DOES NOT SUPPORT VERSION MANDATE 2.1Business
MP8REMITTER BANK DOES NOT SUPPORT VERSION MANDATE 2.1Business
MP9BENIFICIARY BANK DOES NOT SUPPORTS VERSION MANDATE 2.1Business
MV0MANDATE.VALIDITY DIFFERS FROM ORIGINAL REQUESTBusiness
MV1MANDATE.VALIDITY.START DIFFERS FROM ORIGINAL REQUESTBusiness
MV2MANDATE.VALIDITY.END DIFFERS FROM ORIGINAL REQUESTBusiness
PA0PAYER/PAYEES.AC DIFFERS FROM ORIGINAL REQUESTBusiness
PA1PAYER/PAYEES.AC.ADDRTYPE DIFFERS FROM ORIGINAL REQUESTBusiness
PA2PAYER/PAYEES.AC.DETAILS DIFFERS FROM ORIGINAL REQUESTBusiness
PA3PAYER/PAYEES.ACCOUNT DIFFERS FROM ORIGINAL REQUESTBusiness
PR0PAYER DIFFERS FROM ORIGINAL REQUESTBusiness
PR1PAYER.ADDR DIFFERS FROM ORIGINAL REQUESTBusiness
PR2PAYER.NAME DIFFERS FROM ORIGINAL REQUESTBusiness
PR3PAYER.CODE DIFFERS FROM ORIGINAL REQUESTBusiness
PR4PAYER.SEQNUM DIFFERS FROM ORIGINAL REQUESTBusiness
PR5PAYER.TYPE DIFFERS FROM ORIGINAL REQUESTBusiness
PY1PAYEES.NAME DIFFERS FROM ORIGINAL REQUESTBusiness
PY2PAYEES.ADDR DIFFERS FROM ORIGINAL REQUESTBusiness
PY3PAYEES.SEQNUM DIFFERS FROM ORIGINAL REQUESTBusiness
PY4PAYEE CODE DIFFERS FROM ORIGINAL REQUESTBusiness
PY5PAYEES.TYPE DIFFERS FROM ORIGINAL REQUESTBusiness
RM1REQMANDATE MUST BE PRESENT, UMN SHOULD BE ALWAYS CREATED BY PAYER (REQAUTHMANDATE)Business
RM2UMN HANDLER AND ORG ID SHOULD BE SAME (REQAUTHMANDATE)Business
RM3TXNID AND MANDATE TXNID SHOULD BE SAME (REQAUTHMANDATE)Business
RM5PAYEE INITIATED MANDATE SHOULD NOT HAVE SHARETOPAYEE TAG (REQAUTHMANDATE)Business
RM7VALIDITY START DATE SHOULD BE GREATER THAN OR EQUAL TO THE CURRENT DATE (REQAUTHMANDATE)Business
RM8VALIDITY END DATE SHOULD BE GREATER THAN OR EQUAL TO THE CURRENT DATE (REQAUTHMANDATE)Business
RM9SHARETOPAYEE SHOULD BE ALLOWED ONLY FOR PAYER AND RECURRENCE PATTERN SHOULD BE 'ONETIME' FOR BOTH PAYER/PAYEE (REQAUTHMANDATE)Business
RM11BLOCKFUND SHOULD BE 'Y' WHEN MANDATE IS CREATE/UPDATE (REQAUTHMANDATE)Business
UO3PSP does not supports version mandate 2.1Business
UO4ReqMandateConfirmation negative Ack receivedfrom PayeeTechnical
UO5Final Response Mandate negative Ack received from PayerTechnical
UO7Mandate OrgId or UMN address not matchedwith Payer VPA AddressBusiness
UO8Mandate UMN address either not Active or not ExistsBusiness
UO9Mandate UMN address exists alreadyBusiness
MX0ReqAuthMandate API Not Supported By BankBusiness
MX1RespAuthMandate API Not Supported By BankBusiness
MX2RespMandate API Not Supported By BankBusiness
MX3RespMandateConfirmation API Not Supported By BankBusiness
MX4ReqAuthMandate API Not Supported By BankBusiness
MX5ReqMandateConfirmation API Not Supported By BankBusiness
VZ6Payer PSP not certified for Mandate use caseBusiness
VZ8Remitter bank not certified for Mandate use caseBusiness
OR1REFUND IS ALLOWED ONLY FOR 2.0Business
OR2TXN.ORGTNXID MUST BE PRESENT/ VALID FOR REFUND; ALPHANUMERIC; MINLENGTH 1 , MAXLENGTH 35 GOING SUCCESSBusiness
OR3TXN.ORGTNXDATE MUST BE PRESENT/ VALID FOR REFUNDBusiness
OR4TXN.ORGRRN MUST BE PRESENT/ VALID FOR REFUND; NUMERIC; LENGTH 12Business
OR5PAYEE.GLOBAL ADDRESS MUST BE ACCT NUMBER AND IFSC ONLY FOR REFUNDBusiness
OR6PAYEE ACCOUNT DETAILS MUST BE PRESENT OR VPA MUST BE GLOBAL ADDRESS(A/C NO &AMP; IFSC) .Business
OR7PAYER MUST BE ENTITY FOR TYPE REFUNDBusiness
OR8PAYEE MUST BE PERSON FOR TYPE REFUNDBusiness
OR9PAYER.CRED.PREAPPROVED MUST BE PRESENTBusiness
R10Payee redundant or duplicate payment instrumentBusiness
R13TXN.ORGTNXID MUST BE PRESENT/ VALID FOR REFUND; ALPHANUMERIC; MINLENGTH 1 , MAXLENGTH 35Business
R14TXN.ORGTNXDATE MUST BE PRESENT/ VALID FOR REFUNDBusiness
R15TXN.ORGRRN MUST BE PRESENT/ VALID FOR REFUND; NUMERIC; LENGTH 12Business
R19INITIATOR PSP MUST SUPPORT VERSION 2.2 FOR REFUNDBusiness
R20BENEFICIARY BANK MUST SUPPORT VERSION 2.2 FOR REFUNDBusiness
R21ONLINE REFUND IS DISABLED IN UPIBusiness
R23PAYER AND PAYEE AMOUNT MUST BE SAMEBusiness
R24PAYER ACCOUNT DETAILS MUST BE PRESENTBusiness
R25MULTIPLE PAYEES NOT ALLOWED FOR REFUNDBusiness
R26TXN.UMNEXECTS MUST BE PRESENT/VALID AND ISO_ZONE FORMATBusiness
X10TXN.ORGTXNID/ORGRRN/UMNEXECTS ALLOWED ONLY IF TXN.TYPE IS MANDATENOTIFICATIONBusiness
A15Response Received before AckTechnical
UC1No response for ReqAuthValCustTechnical
UC3Null Ack for ReqValCustTechnical
UC4Neg Ack for ReqValCustTechnical
UC5No response for ReqValCustTechnical
UG1Response Activation TimeOutTechnical
UG3Response ValQR TimeOutTechnical
UG5FOREX Error in ValQRBusiness
UG6QR Payload not foundBusiness
PM12PAYEE_FOREX_INFO_INVALIDBusiness
PM14Request timeout scenario for UPI InternationalBusiness
PM15INCORRECT_AMOUNT_CALCULATIONBusiness
T14PURPOSE SHOULD BE PRESENT VALID VALUEBusiness
V01PAYER/PAYEE. AMOUNT MUST BE PRESENTBusiness
V03PAYER/PAYEE.AMOUNT.VALUE MUST BE WITHIN 18 DIGITS INCLUDING TWO DECIMALBusiness
UU1Remitter version not supportedBusiness
UU2Beneficiary version not supportedBusiness
UU3Remitter/beneficiary not supportedBusiness
UU4Payee not supportedBusiness
C30Consent not presentBusiness
C31Cannot process request with Consent value other than YBusiness
C32Consent name shouldbe CMREGISTRATIONBusiness
C33Please input proper Consent typeBusiness
V30RegIdDetails must be presentBusiness
V31Id must be presentBusiness
V32Id name must be presentBusiness
V33Id value must be presentBusiness
V34Id must consist of alphanumeric characters only (Numeric ID)Business
V35Id must be larger than 6 digitsBusiness
V36Id must not be of length 10/11/12Business
V37Id must be shorter than 16 digitsBusiness
V38Id must not start with 0Business
V39Id must not end with same last three digitsBusiness
V40Id must not contain same digitsBusiness
V41Id must consist of alphanumeric characters only (Mobile Number)Business
V42Id must consist of proper 10 digit mobile numberBusiness
MM1MAPPING_EXISTSBusiness
MM2MAPPING_DOES_NOT_EXISTBusiness
MM3MAPPING_BLOCKEDBusiness
MM4MAPPING_INACTIVEBusiness
MM5VPA_MAPPED_TO_ANOTHER_MOBILEBusiness
MM6VPA_OF_DIFFERENT_ORGBusiness
MM7MAPPING_ACTIVATION_NOT_ALLOWEDBusiness
MM8PREVVPA_NOT_SAME_AS_CACHEBusiness
MM9CANNOT_ACTIVATE_DEREGISTERED_MOBILEBusiness
MM10COOLING_PERIOD_NOT_OVERBusiness
MM11TYPE_NOT_SUPPORTED_FOR_GETADDBusiness
MM12TXN_SUBTYPE_ID_NO_REGIDDETAILS_PRESENTBusiness
MM13PROPER_TXN_SUBTYPE_NOT_PRESENTBusiness
MM14PROPER_TXN_TYPE_NOT_PRESENTBusiness
MM15MAPPING_AGAINST_VPA_ABSENTBusiness
MM16CANNOT_PORT_NUMERIC_IDBusiness
MM17CHECK_ACTION_NOT_PERMITTEDBusiness
MM18ID_MAPPED_TO_DIFFERENT_VPABusiness
MM19PORT_ACTION_PROHIBITEDBusiness
MM20VAULT_INACCESSIBLEBusiness
MM21CMID_ADDITION_PROHIBITED_BEYOND_THREEBusiness
M16AI MODEL DECLINEBusiness
U01THE REQUEST IS DUPLICATEBusiness
U02AMOUNT CAP IS EXCEEDEDBusiness
U03NET DEBIT CAP IS EXCEEDEDBusiness
U04REQUEST IS NOT FOUNDBusiness
U05FORMATION IS NOT PROPERBusiness
U06TRANSACTION ID IS MISMATCHEDBusiness
U07VALIDATION ERRORBusiness
U08SYSTEM EXCEPTIONTechnical
U09REQAUTH TIME OUT FOR PAYTechnical
U10ILLEGAL OPERATIONBusiness
U11CREDENTIALS IS NOT PRESENTBusiness
U12AMOUNT OR CURRENCY MISMATCHBusiness
U13EXTERNAL ERRORBusiness
U14ENCRYPTION ERRORBusiness
U15CHECKSUM FAILEDBusiness
U16RISK THRESHOLD EXCEEDEDBusiness
U17PSP IS NOT REGISTEREDBusiness
U18REQUEST AUTHORISATION ACKNOWLEDGEMENT IS NOT RECEIVEDTechnical
U19REQUEST AUTHORISATION IS DECLINEDBusiness
U20REQUEST AUTHORISATION TIMEOUTTechnical
U21REQUEST AUTHORISATION IS NOT FOUNDTechnical
U22CM REQUEST IS DECLINEDTechnical
U23CM REQUEST TIMEOUTTechnical
U24CM REQUEST ACKNOWLEDGEMENT IS NOT RECEIVEDTechnical
U25CM URL IS NOT FOUNDTechnical
U26PSP REQUEST CREDIT PAY ACKNOWLEDGEMENT IS NOT RECEIVEDTechnical
U27NO RESPONSE FROM PSPTechnical
U28REMITTER BANK NOT AVAILABLETechnical
U29ADDRESS RESOLUTION IS FAILEDTechnical
U30DEBIT HAS BEEN FAILEDTechnical
U31CREDIT HAS BEEN FAILEDTechnical
U32CREDIT REVERT HAS BEEN FAILEDTechnical
U33DEBIT REVERT HAS BEEN FAILEDTechnical
U34REVERTEDBusiness
U35RESPONSE IS ALREADY BEEN RECEIVEDBusiness
U36REQUEST IS ALREADY BEEN SENTBusiness
U37REVERSAL HAS BEEN SENTBusiness
U38RESPONSE IS ALREADY BEEN SENTBusiness
U39TRANSACTION IS ALREADY BEEN FAILEDBusiness
U40IMPS PROCESSING FAILED IN UPIBusiness
U41IMPS IS SIGNED OFFBusiness
U42IMPS TRANSACTION IS ALREADY BEEN PROCESSEDBusiness
U43IMPS IS DECLINEDBusiness
U44FORM HAS BEEN SIGNED OFFBusiness
U45FORM PROCESSING HAS BEEN FAILED IN UPIBusiness
U46REQUEST CREDIT IS NOT FOUNDBusiness
U47REQUEST DEBIT IS NOT FOUNDBusiness
U48TRANSACTION ID IS NOT PRESENTBusiness
U49REQUEST MESSAGE ID IS NOT PRESENTBusiness
U50IFSC IS NOT PRESENTBusiness
U51REQUEST REFUND IS NOT FOUNDBusiness
U52PSP ORGID NOT FOUNDBusiness
U53PSP REQUEST PAY DEBIT ACKNOWLEDGEMENT NOT RECEIVEDBusiness
U54TRANSACTION ID OR AMOUNT IN CREDENTIAL BLOCK DOES NOT MATCH WITH THAT IN REQPAYBusiness
U55MESSAGE INTEGRITY FAILED DUE TO ORGID MISMATCHBusiness
U56NUMBER OF PAYEES DIFFERS FROM ORIGINAL REQUESTBusiness
U57PAYEE AMOUNT DIFFERS FROM ORIGINAL REQUESTBusiness
U58PAYER AMOUNT DIFFERS FROM ORIGINAL REQUESTBusiness
U59PAYEE ADDRESS DIFFERS FROM ORIGINAL REQUESTBusiness
U60PAYER ADDRESS DIFFERS FROM ORIGINAL REQUESTBusiness
U61PAYEE INFO DIFFERS FROM ORIGINAL REQUESTBusiness
U62PAYER INFO DIFFERS FROM ORIGINAL REQUESTBusiness
U63DEVICE REGISTRATION FAILED IN UPIBusiness
U64DATA TAG SHOULD CONTAIN 4 PARTS DURING DEVICE REGISTRATIONBusiness
U65CREDS BLOCK SHOULD CONTAIN CORRECT ELEMENTS DURING DEVICE REGISTRATIONBusiness
U66DEVICE FINGERPRINT MISMATCHBusiness
U67DEBIT TIMEOUTTechnical
U68CREDIT TIMEOUTTechnical
U69COLLECT EXPIREDBusiness
U70RECEIVED LATE RESPONSEBusiness
U71MERCHANT CREDIT NOT SUPPORTED IN IMPSBusiness
U72VAE FAILEDBusiness
U74PAYER ACCOUNT MISMATCHBusiness
U75PAYEE ACCOUNT MISMATCHBusiness
U76MOBILE BANKING REGISTRATION FORMAT NOT SUPPORTED BY THE ISSUER BANKBusiness
U77MERCHANT BLOCKEDBusiness
U78BENEFICIARY BANK OFFLINETechnical
U80PAYER PSP THROTTLE DECLINETechnical
U82READ TIMEOUT IN REQPAY CREDITTechnical
U84BENEFICIARY BANK DEEMED CHECK DECLINETechnical
U85CONNECTION TIMEOUT IN REQPAY DEBITTechnical
U86REMITTER BANK THROTTLING DECLINETechnical
U87READ TIMEOUT IN REQPAY DEBITTechnical
U88CONNECTION TIMEOUT IN REQPAY CREDITTechnical
U89BENEFICIARY BANK THROTTLING DECLINETechnical
U90REMITTER BANK DEEMED HIGH RESPONSE TIME CHECK DECLINETechnical
U91BENEFICIARY BANK DEEMED HIGH RESPONSE TIME CHECK DECLINETechnical
U92PAYER PSP NOT AVAILABLETechnical
U93PAYEE PSP NOT AVAILABLETechnical
U94PAYEE PSP THROTTLE DECLINETechnical
U95PAYEE VPA AADHAAR OR IIN VPA IS DISABLEDBusiness
U96PAYER AND PAYEE IFSC/ACNUM CAN'T BE SAMEBusiness
U97PSP REQUEST META ACKNOWLEDGEMENT NOT RECEIVEDTechnical
U98NULL ACK RECEIVED BY UPI FOR META TRANSACTIONTechnical
U99NEGATIVE ACK RECEIVED BY UPI FOR META TRANSACTIONTechnical
U79UIDAI FAILUREBusiness
U81REMITTER BANK DEEMED CHECK DECLINETechnical
U83ACCTYPE IS NOT SUPPORTED (OD)Business
UA1HEADER & URL VERSION IS MISMATCHEDBusiness
UA2VERSION/TAGS SENT NOT SUPPORTED BY PSP/BANKBusiness
UA3PAYER/PAYEE PSP,HEADER OR URL VERSION MISMATCHEDBusiness
UA4PAYER/PAYEE PSP,REQUEST & RESPONSE HEADER VERSION MISMATCHBusiness
UA5PAYER/PAYEE PSP,VERSION/TAGS NOT SUPPORTED BY PSP/BANKBusiness
UA6URL VERSION MISMATCHED (NEG ACK FOR RESPAUTH. ERROR CODE U18 IN FINAL RESPPAY.)Business
UA7REMITTER BANK,REQUEST & RESPONSE HEADER VERSION MISMATCHBusiness
UA8REMITTER BANK,HEADER OR URL VERSION MISMATCHEDBusiness
UA9REMITTER BANK,VERSION/TAGS SENT NOT SUPPORTED BY BANKBusiness
UB1BENIFICIARY BANK,REQUEST & RESPONSE HEADER VERSION MISMATCHBusiness
UB2BENIFICIARY BANK,HEADER OR URL VERSION MISMATCHEDBusiness
UB3BENIFICIARY BANK,VERSION/TAGS SENT NOT SUPPORTED BY BANKBusiness
UB7OTHER BANK/PSP IS NOT SUPPORTED IN 2.0 VERSIONBusiness
UB8PAYER PSP DOES NOT SUPPORTS VERSIONBusiness
UB9REMITTER BANK DOES NOT SUPPORT VERSIONBusiness
UC2No Ack for ReqValCustTechnical
UM0REQAUTHMANDATE ACK NOT RECEIVEDTechnical
UM1RESPAUTHMANDATE DECLINED BY PSPTechnical
UM2RESPAUTHMANDATE TIMEOUTTechnical
UM3RESPAUTHMANDATE EXPIREDBusiness
UM4REQAUTHMANDATE NEGATIVE ACK RECEIVED FROM PSPTechnical
UM5RESPAUTHMANDATE NEGATIVE ACK SENT FROM UPI TO PSPTechnical
UM6ORIGINAL REQAUTHMANDATE NOT FOUNDTechnical
UM7REQMANDATE ACK NOT RECEIVED FROM REMITTER BANKTechnical
UM8RESPMANDATE DECLINED BY REMITTER BANKTechnical
UM9RESPMANDATE TIMEOUT AT REMITTER ENDTechnical
UN0REQMANDATE NEGATIVE ACK RECEIVED FROM REMITTER BANKTechnical
UN1RESPMANDATE NEGATIVE ACK SENT FROM UPI TO REMITTER BANKTechnical
UN2ORIGINAL REQMANDATE NOT FOUNDTechnical
UN3RESPMANDATE ACK NOT RECEIVED FROM PAYERTechnical
UN4REQMANDATECONFIRMATIONACK NOT RECEIVED FROM PAYERTechnical
UN5PAYER PSP NOT AVAILABLETechnical
UN6PAYEE PSP NOT AVAILABLETechnical
UN7REMITTER BANK NOT AVAILABLETechnical
UN8PAYER PSP NOT REGISTEREDTechnical
UN9PAYEE PSP NOT REGISTEREDTechnical
UO0REMITTER BANK NOT REGISTERED (MANDATE)Technical
UO1BENEFICIARY BANK NOT REGISTERED (MANDATE)Technical
UP2MANDATE AMOUNT CAP IS EXCEEDEDBusiness
S99Graceful declineBusiness
HS1HSM is offlineTechnical
HS2HSM Time outTechnical
HS3HSM communication errorTechnical
L05TECHNICAL ISSUE, PLEASE TRY AFTER SOME TIMETechnical
L06KEY CODE HAS NOT BEEN PROVIDED IN INPUTBusiness
L07ERROR WHILE PARSING KEY CODE FROM INPUTBusiness
L08XML PAYLOAD HAS NOT BEEN PROVIDED IN INPUTBusiness
L09ERROR WHILE PARSING XML PAYLOAD FROM INPUTBusiness
L10ERROR WHILE PARSING CONTROLS FROM INPUTBusiness
L11ERROR WHILE PARSING CONFIGURATION FROM INPUTBusiness
L12SALT HAS NOT BEEN PROVIDED IN INPUTBusiness
L13ERROR WHILE PARSING SALT FROM INPUTBusiness
L14ERROR WHILE PARSING PAY INFO FROM INPUTBusiness
L15ERROR WHILE PARSING LOCALE FROM INPUTBusiness
L16UNKNOWN ERROR OCCURREDTechnical
L17TRUST HAS NOT BEEN PROVIDEDBusiness
L18MANDATORY SALT VALUES HAVE NOT BEEN PROVIDEDBusiness
L19ERROR WHILE PARSING MANDATORY SALT VALUESBusiness
L20TRUST IS NOT VALIDBusiness
MD00Request Processed SuccessfullyBusiness
MD200Mandate Request PendingBusiness
MD202Mandate Request ApprovedBusiness
MD300Invalid NPCI TxnIdBusiness
MD301Invalid Payee NameBusiness
MD302Invalid Revokeable FlagBusiness
MD303Invalid IIN numberBusiness
MD304Same Payer and Payee virtual address cannot be allowed for transactionBusiness
MD305Mandate recurrence not foundBusiness
MD306Invalid Mandate Recurrence PatternBusiness
MD307Invalid Mandate Recurrence Rule TypeBusiness
MD308Invalid Mandate Recurrence Rule valueBusiness
MD309Invalid Mandate Start DateBusiness
MD310Invalid Mandate End DateBusiness
MD311Invalid Mandate Amount Rule TypeBusiness
MD312Invalid Mandate Amount ValueBusiness
MD313shareToPayee 'N' is applicable only for ONETIME recurrence pattern as well as for PAYER initiated transactions onlyBusiness
MD314Rule type unapplicable for the mentioned frequencyBusiness
MD316Invalid Mandate Date Rule TypeBusiness
MD317Invalid Mandate Date Rule ValueBusiness
MD318Invalid Mandate Start Date FormatBusiness
MD319Invalid Mandate End Date FormatBusiness
MD320Mandate Start Date should be greater than present dateBusiness
MD321Expired Mandate End DateBusiness
MD322Invalid Mandate Date RangeBusiness
MD323Invalid Transaction date: Transaction already done for this Mandate periodBusiness
MD324onBehalf_Of type is invalidBusiness
MD325Mandate Request Expiry time must be valid and min 1, Max 6400 minsBusiness
MD326Invalid mandate action_typeBusiness
MD327Invalid Virtual AddressBusiness
MD328Invalid PSP Reference number and min length 10, max length 35Business
MD329Duplicate Request(PSP Reference Number must be unique for every request)Business
MD330Mandate on behalf of is invalidBusiness
MD331Invalid Mandate Search Date RangeBusiness
MD332Invalid Account IDBusiness
MD333UMN must be present and max length 32Business
MD334Duplicate UMNBusiness
MD335Invalid Payee Virtual AddressBusiness
MD336Invalid Payee Beneficiary Account numberBusiness
MD337Invalid Payee Beneficiary Mobile numberBusiness
MD338Invalid Payee Beneficiary MMIDBusiness
MD339Invalid Beneficiary Aadhar numberBusiness
MD340Payee Block not foundBusiness
MD341Ref Url is not valid or proper format. e.g. http://www.yyy.zzzBusiness
MD342Invalid Payer Virtual AddressBusiness
MD343Invalid Cred blockBusiness
MD344Invalid Transaction dateBusiness
MD345Invalid Transaction date as per Mandate Recurr ruleBusiness
MD346Recurrence Amount should not be more than Mandate AmountBusiness
MD347Recurrence Amount should not be less than Mandate Amount for Amount Rule: EXACTBusiness
MD901Request Payload not in proper formatBusiness
MD909Invalid Merchant IDBusiness
MD911ShareToPayee must be present and validBusiness
MD912purpose_code must be valid and length of 2Business
MD913orgPspRefNo must be valid and min length 10, max length 35Business
MD914Either UMN or orgPspRefNo must be present for mandate statusBusiness
MD500Merchant not foundBusiness
MD501Merchant Account details not found or configuredBusiness
MD502Merchant not allowed on behalf of PAYERBusiness
MD503Mandate Obj not foundBusiness
MD504Minimum Mandate amount value should INR 1.00Business
MD505Customer account details not foundBusiness
MD506Customer data not foundBusiness
MD507No pending request found to approveBusiness
MD508No record found for Recurrence PaymentBusiness
MD509No Mandate data found to RevokeBusiness
MD510Mandate is not allowed for RevokeBusiness
MD511Invalid Beneficiary IFSCBusiness
MD512No Mandate Update data found to ApproveBusiness
MD513Old Mandate record not foundBusiness
MD514Mandate Update Request already initiated for Same UMNBusiness
MD515No Mandate data found to ModifyBusiness
MD520Mandate status not active for Recurrence PaymentBusiness
MD521Recurrence Payment is in progressBusiness
MD522Recurrence Payment is already completedBusiness
MD523VPA is not available for transactionBusiness
MD524VPA is available for transactionBusiness
MD525VPA is available for transactionBusiness
MD526Payee-initiated mandate can’t be revoked by PayerBusiness
MD527Mandate Payee VPA mismatch with the request payee VPABusiness
MD528Remarks allowed only alphanumeric, special characters @ and dot(.)Business
MD600Sign or Verify action_type is invalidBusiness
MD601intent_url must be present and validBusiness
MD602intent_url not in proper formatBusiness
MD603Key not found to sign/verify intent. Kindly contact the service providerBusiness
MD604Signature is not valid or tamperedBusiness
MD615Only Amount and End Date Can Be ModifiedBusiness
MD628Notification Not completed for current ExecutionTechnical
MD921UMN num must be present for notify mandateBusiness
MD616Amount has exceeded for As presented limitBusiness
K16REQUESTED PSP KEY IS NOT PRESENT IN UPIBusiness
MD203Request has been timed outTechnical
MD902Crypto error, Unable to decrypt payloadTechnical
MD903Crypto error, Unable to build payload responseTechnical
MD904Internal Server ErrorTechnical
MD905PSP not found or configuredTechnical
MD906Technical issues while processing the requestTechnical
MD907Invalid PSP IDTechnical
MD908Mismatch between PSP ID in wrapper request and encrypted objectTechnical
MD910Mismatch between MID in wrapper request and encrypted objectTechnical
MD915Unable to post request to NPCITechnical

Was this page helpful?