m2pfintech
Implementation Guide

Fee Configuration

Configure fee types, fee calculation rules, promo code waivers, and GST handling for your prepaid program.

The platform supports 30+ fee types configurable at the product level. Fees are calculated in real-time during transactions by the fee calculation engine.


Fee Categories

FeeDescriptionWhen Charged
Issuance FeeOne-time card/wallet issuanceAt issuance
Card Replacement FeeReplacing lost/damaged cardsAt replacement
Add-on Card FeeSupplementary card issuanceAt add-on creation
Backup Card FeeBackup card issuanceAt backup card creation
Registration FeeProgram registrationAt onboarding
Emergency Card FeeExpedited card issuanceAt emergency issuance
FeeDescriptionWhen Charged
Load FeeWallet reload chargePer load transaction
ATM Withdrawal FeeCash withdrawal at ATMPer ATM transaction
UPI Transaction FeeUPI payment feePer UPI transaction
IMPS Transaction FeeIMPS transfer feePer IMPS transfer
Surcharge FeeNetwork surcharge passthroughPer applicable transaction
Pre-Auth FeePre-authorization hold feePer pre-auth
FeeDescriptionWhen Charged
Annual Maintenance FeeYearly card maintenanceAnnually
Monthly Maintenance FeeMonthly card maintenanceMonthly
PIN Change FeePIN change chargePer PIN change
Balance Check FeeBalance inquiry feePer inquiry
Mini Statement FeeStatement generationPer statement
KYC Upgrade FeeKYC tier upgradeAt upgrade
Inactivity FeeDormancy chargeWhen triggered
Account Closure FeeAccount closureAt closure
FeeDescriptionWhen Charged
Cross-Currency FeeCurrency conversion markupPer cross-currency transaction
Transaction Markup FeeInternational transaction markupPer international transaction
Forex ATM WithdrawalForeign ATM cash withdrawalPer withdrawal
Forex Balance InquiryForeign balance checkPer inquiry

Fee Calculation Flow

Fee Storage Fields

FieldDescription
txn_feesBase fee amount
service_taxGST/tax on fee
base_txn_feesFee in base currency (forex)
base_service_taxTax in base currency (forex)

Promo Code Fee Waivers

Waive or discount fees for promotional campaigns:

SettingDescription
Promo CodeUnique code (e.g., LAUNCH2024)
Waived FeesList of fee types to waive
Discount Percent0–100% discount on fees
Validity PeriodStart and end date for the promotion

Example: Waive issuance and annual fees for a launch campaign:

SettingValue
CodeLAUNCH2024
Waived FeesIssuance Fee, Annual Fee
Discount100%
Valid From2024-01-01
Valid To2024-12-31

Promo codes are applied at the customer level via POST /v1/customers/update/promocode. Fee waivers requiring authorization may need specific role permissions.

On this page