m2pfintech
Error Codes

Middleware Errors

PP_MIDD_001 – PP_MIDD_040 error codes from the Middleware orchestration layer.

Prefix: PP_MIDD_*
Total Codes: 40


OTP Errors

CodeHTTPMessageResolution
PP_MIDD_013400Invalid Otp, Attempts left :: 0Enter correct OTP. {0} attempts remaining.
PP_MIDD_014500Generate Otp failedRetry OTP generation.
PP_MIDD_015400Both Otp not found in BackendGenerate a new OTP.
PP_MIDD_016409Account locked for 24 hoursWait 24 hours or contact support.
PP_MIDD_030400Otp expiredGenerate a new OTP.
PP_MIDD_031409Otp Validation Limit ReachedAccount locked — contact support.
PP_MIDD_0344000Follow the OTP validation error message.
PP_MIDD_037400OTP details are required for 2FA IMPS transactionProvide OTP for verification.
PP_MIDD_038400OTP details are required for verificationInclude OTP in request.
PP_MIDD_039400Mobile details are required for verificationProvide mobile number.
PP_MIDD_040400newEmail must be provided for UPDATE EMAIL OTP eventInclude newEmail in request.

Issuance & Customer Errors

CodeHTTPMessageResolution
PP_MIDD_001409Not an Existing Bank Customer or unable to fetch customer dataVerify customer exists in core banking system.
PP_MIDD_003400Pan Validation FailedProvide valid PAN (format: ABCDE1234F).
PP_MIDD_005400Phone number not validProvide valid mobile with country code.
PP_MIDD_017409Not a valid CustomerVerify customer details.
PP_MIDD_020409Invalid Product id 0Use a valid product ID from the catalog.
PP_MIDD_021400Invalid Date format 0Use dd/MM/yyyy format.

Limit Errors

CodeHTTPMessageResolution
PP_MIDD_035409Wallet Yearly Limit ExceededReduce load amount or wait for annual limit reset.
PP_MIDD_036409Wallet Monthly Limit ExceededReduce load amount or wait for monthly limit reset.

Transaction & Statement Errors

CodeHTTPMessageResolution
PP_MIDD_022500Statement API FailedRetry statement generation.
PP_MIDD_023500Exception while ecollect load 0Check ecollect configuration.
PP_MIDD_024404Transaction 0 not foundVerify transaction ID.
PP_MIDD_025409Transaction 0 does not belong to kit 1Verify kit and transaction mapping.
PP_MIDD_026404Network 0 Not FoundUse a valid network code.
PP_MIDD_027404No account foundVerify entity ID.
PP_MIDD_028500Raise dispute failedRetry dispute creation.

External Service Errors

CodeHTTPMessageResolution
PP_MIDD_002503Demog API not workingRetry after demography service is restored.
PP_MIDD_004503NSDL API not workingRetry after NSDL service is restored.
PP_MIDD_006400Invalid Factiva initiation requestCheck Factiva request parameters.
PP_MIDD_007400Invalid Factiva fetch status requestProvide valid Factiva request ID.
PP_MIDD_008400Invalid Factiva output requestVerify Factiva response format.
PP_MIDD_009400Invalid Posidex initiation requestCheck Posidex request parameters.
PP_MIDD_010400Invalid Posidex fetch status requestProvide valid Posidex request ID.
PP_MIDD_011400Invalid Posidex output requestVerify Posidex response format.

System Errors

CodeHTTPMessageResolution
PP_MIDD_012500Server exceptionContact support with request ID.
PP_MIDD_018503Server downService temporarily unavailable — retry later.
PP_MIDD_019500error from downstream : 0Check downstream service status.
PP_MIDD_029500Something went wrong at our end. Please try again.Technical issue — retry later.
PP_MIDD_032500Error Occurred while fetching Customer Details 0Verify customer ID and retry.
PP_MIDD_0335000Check customer service logs.

Retryable codes: PP_MIDD_002, PP_MIDD_004, PP_MIDD_012, PP_MIDD_014, PP_MIDD_018, PP_MIDD_019, PP_MIDD_022, PP_MIDD_028, PP_MIDD_029

On this page