m2pfintech

Error Code Overview

Complete error code reference for M2P UPI Platform and NPCI UPI system — 1000+ codes with resolution guidance.

Comprehensive error code reference covering both M2P platform errors and NPCI UPI system errors.


Error Response Format

All M2P API errors follow this structure:

{
  "status": "FAILURE",
  "exception": {
    "errorCode": "UPI_218",
    "message": "Insufficient funds",
    "detailedMessage": "Account balance is INR 500.00, requested amount is INR 1000.00"
  },
  "seqNo": "1"
}

Error Categories

Code PatternSourceRetryableDescription
UPI_001UPI_016M2PVariesCommon platform errors
UPI_101UPI_195M2PVariesProfile & account errors
UPI_201UPI_272M2PVariesTransaction errors
BAGG_001BAGG_039M2PVariesBank aggregator errors
CB_001CB_007M2PYesCircuit breaker errors
00NPCIN/ASuccess
U01U99NPCISomeUPI switch/system errors
Z5ZYNPCINoCredential/limit errors
Q/V seriesNPCINoMandate-specific errors

Error codes with {0}, {1}, {2} placeholders contain dynamic values substituted at runtime — VPA names, account numbers, amounts, or action types.

On this page