Product Configuration
Define card programs with transaction limits, fee structures, KYC requirements, and wallet configurations.
A Product defines the complete ruleset for a card program — including who can get a card, what they can do with it, and how much it costs.
What is a Product?
Each card program you launch is backed by a Product configuration. Think of it as a template that defines:
Core Settings
| Setting | Description | Typical Values |
|---|---|---|
| Product Name | Display name for the card program | "Travel Card", "Corporate Expense Card" |
| Product ID | Unique identifier used in API calls | Assigned during setup |
| Card Type | Virtual, Physical, or Both | VIRTUAL, PHYSICAL, BOTH |
| Card Network | Associated card network | Visa, Mastercard, RuPay |
| Card Expiry | Validity period from issuance | 3 years, 5 years, 10 years |
KYC Requirements
The minimum KYC level determines which customers can be issued cards under this product:
| KYC Level | Documents Required | Typical Limits |
|---|---|---|
| Minimum KYC | Mobile number + One ID proof | Lower transaction and balance limits |
| Full KYC | PAN + Aadhaar/Passport + Address proof | Higher limits as per RBI guidelines |
Customers onboarded with Minimum KYC can be upgraded to Full KYC later via the KYC upgrade API, which automatically unlocks higher limits.
Transaction Limits
Limits are configured per product and apply at multiple levels to ensure compliance and risk management:
Fee Structure
Fees are configurable per product and can be set to zero if not applicable:
| Fee Type | Description | Typical Range |
|---|---|---|
| Issuance Fee | One-time fee charged when a card is issued | ₹0 – ₹500 |
| Reload Fee | Fee per wallet load/credit transaction | ₹0 – ₹25 |
| ATM Withdrawal Fee | Fee per ATM cash withdrawal | ₹0 – ₹25 |
| Annual / Monthly Fee | Recurring maintenance fee | ₹0 – ₹500/year |
| Replacement Fee | Fee for issuing a replacement card | ₹0 – ₹300 |
| Cross-Border Fee | Markup on international transactions | 0% – 3.5% |
| Currency Conversion Fee | Fee for forex wallet conversions | 0% – 2% |
Fees are deducted automatically from the wallet balance at the time of the transaction. Fee configurations can be updated by M2P without requiring code changes on your side.
Configuration Flags
These flags control advanced product behavior:
| Flag | Effect |
|---|---|
| Customer ID Type | When enabled, idType and idNumber become mandatory during registration |
| Dedup Strategy | Controls how duplicate customers are detected — by Mobile, ID Number, or combination |
| Registration Unique Check | Enables tenant-level uniqueness validation during registration |
| NETC Registration | Adds vehicle and FASTag fields to the registration flow for toll card programs |
