m2pfintech

Product Types

Complete product type matrix with capabilities, transaction types, fee types, and notification events supported by M2P Prepaid Platform.

The platform supports 7 distinct product types — each with specific capabilities, limits, and compliance requirements. Products are configured per-tenant and can be customized through the Implementation Guide.


Product Type Matrix

Product TypeCodePhysical CardVirtual CardWallet OnlyMulti-CurrencyUPIKey Use Case
General Purpose ReloadableGPRRetail prepaid, payroll, government DBT
Gift CardGIFTSingle/multi-use gift programs
Forex / Travel CardFOREXInternational travel, education abroad
Digital WalletWALLETBrand wallets, closed-loop, P2P
Credit LineCREDITCredit-backed prepaid programs
AMCAMCAnnual maintenance programs
GPR + NCMCGPRNCMCTransit-enabled prepaid (metro, bus)

Capabilities by Product Type

CapabilityGPRGIFTFOREXWALLETCREDITGPRNCMC
ATM Withdrawal
POS Purchase
E-Commerce
Contactless (NFC)
Card Load (Corporate)
Self-Service Load (DIY)
Transit (NCMC)
CapabilityGPRGIFTFOREXWALLETCREDITGPRNCMC
UPI Registration
IMPS Transfer
P2P Transfer
QR Payments
CapabilityGPRGIFTFOREXWALLETCREDITGPRNCMC
Card Replacement
Card Renewal
Add-on Cards
Backup Card
Branch Issuance
Instant Issuance
CapabilityGPRGIFTFOREXWALLETCREDITGPRNCMC
Multi-Currency Wallets
FX Rate Management
LRS/TCS Compliance
Wallet-to-Wallet Transfer

Transaction Types

The platform supports 50+ transaction types across these categories:

CategoryTypesCount
LoadLOAD, LOAD_NET, LOAD_DC, LOAD_CC, LOAD_UPI_COLL, LOAD_UPI_INTENT, LOAD_SWEEP, LOAD_FT, LOAD_IR, LOAD_DIY10
DebitCASH, DEBIT, DEBIT_ADJ, DEBIT_C2C4
TransferP2P_DEBIT, P2P_CREDIT, IMPS_DEBIT, IMPS_CREDIT4
UPIUPI_DEBIT, UPI_CREDIT, UPI_P2P_DEBIT, UPI_P2P_CREDIT, UPI_P2M_DEBIT, UPI_REFUND6
ReversalLOAD_REVERSAL, DEBIT_REVERSAL, REVERSAL, CORPORATE_DEBIT_REVERSAL + type-specific reversals12+
OtherREFUND, CASHBACK, ACCOUNT_CLOSURE, CREDIT_ADJ, CREDIT_C2C5

Fee Types

30+ configurable fee types supported at the product level:

Fee TypeDescription
ISSUANCE_FEEOne-time card issuance charge
RE_ISSUANCE_FEECard re-issuance charge
CARD_REPLACEMENT_FEECard replacement charge
ADDON_CARD_FEEAdd-on card issuance
BACKUP_CARD_FEEBackup card fee
ANNUAL_MAINTENANCE_FEEAnnual recurring fee
MONTHLY_MAINTENANCE_FEEMonthly recurring fee
REGISTRATION_FEERegistration fee
ACCOUNT_CLOSURE_FEEAccount closure charge
INACTIVITY_FEEDormancy/inactivity charge
Fee TypeDescription
LOAD_FEEWallet load fee
WITHDRAWAL_FEECash withdrawal fee
ATM_FEEATM-specific fee
TRANSACTION_MARKUP_FEETransaction markup
WALLET_TRANSFER_FEEWallet-to-wallet transfer
UPI_TXN_FEEUPI transaction fee
IMPS_TXN_FEEIMPS transfer fee
SURCHARGE_FEENetwork surcharge
PREAUTH_FEEPre-authorization fee
Fee TypeDescription
PIN_CHANGE_FEEPIN change charge
BALANCE_CHECK_FEEBalance inquiry fee
MINI_STATEMENT_FEEMini statement fee
KYC_UPGRADE_FEEKYC upgrade charge
PULLBACK_FEEFund pullback fee
FOREX_ATM_WITHDRAWAL_FEEForex ATM fee
FOREX_BALANCE_ENQUIRY_FEEForex balance check
FOREX_CROSS_CURRENCY_FEECross-currency conversion
INTERNATIONAL_TXN_FEEInternational transaction
DOMESTIC_INTERBANK_FEEDomestic interbank fee
EMERGENCY_CARD_FEEEmergency card issuance

Notification Events

The platform supports 40+ notification events triggered across the card/wallet lifecycle:

CategoryExamples
OnboardingCustomer onboarding, GPR onboarding, DIY VKYC
Card ActivationPre-activation, activation, post-activation, handover
Card StatusLock, unlock, block, closure
TransactionsSuccess, decline, ATM withdrawal, balance inquiry
ReversalsTransaction reversed, refund processed
Card LifecyclePre-expiry, expiry, post-expiry, replacement, renewal
DeliveryDispatch, delivery, RTO, pickup, handover
UsageSettings changes, dormancy alerts, low balance alerts

See the Webhook Guide for the complete event reference with payload schemas and template variables.

On this page