m2pfintech
Implementation Guide

Getting Started

Implementation overview, prerequisites, and step-by-step workflow for launching a prepaid card or digital wallet program on M2P Platform.

This guide walks you through launching a prepaid card or digital wallet program on M2P's platform — from initial setup to production go-live.


Prerequisites

Before starting, ensure you have:

  • M2P Prepaid Platform access credentials (Tenant ID, API Key)
  • Sandbox environment URL and portal access
  • API testing tool (Postman collection or equivalent)
  • Regulatory approvals (PPI license, card network agreements)
  • BIN allocation from card network (Visa / Mastercard / RuPay)

Environments

EnvironmentAPI Base URLPortal URL
Sandboxhttps://sandbox-api.m2pprepaid.comhttps://sandbox-portal.m2pprepaid.com
ProductionProvided after UAT completionProvided after UAT completion

Sandbox is a full-featured replica of production with test BINs and simulated card network responses.


Implementation Timeline

PhaseDurationActivities
Setup & Configuration1–2 weeksTenant setup, BIN setup, product configuration
Integration2–3 weeksAPI integration, portal customization
Testing1–2 weeksUAT, security testing, performance testing
Go-Live1 weekProduction setup, network certification

Implementation Workflow

Critical: Follow this exact sequence. Creating a product before BIN ranges are set up will cause configuration errors that require manual intervention.

Tenant & Credential Setup

Receive your Tenant ID, API Key, and portal credentials from M2P. Configure authentication headers for all API calls.

Required Headers:

HeaderValue
X-TENANT-IDYour unique tenant identifier
AuthorizationBearer <JWT_TOKEN>
Content-Typeapplication/json

BIN & BIN Range Setup

Create BIN configurations and allocate card number ranges before creating products.

→ BIN Setup Guide

Product Configuration

Create and configure your prepaid product with the BIN mapping, KYC rules, wallet limits, transaction limits, and notification settings.

→ Product Configuration Guide

Customer Onboarding

Create customers with KYC details and issue cards or wallets.

→ Customer Onboarding Guide

Transaction & Fee Configuration

Configure transaction limits, MCC controls, and fee structures.

→ Transaction Configuration · Fee Configuration

Notification & Webhook Setup

Configure SMS, email, push notification templates and webhook subscriptions.

→ Notification Setup

Testing & Go-Live

Execute the test plan, verify all flows, and complete the go-live checklist.

→ Testing Guide · Go-Live Checklist


Critical Dependency: BIN Before Product

Products must be mapped to BIN ranges during creation. Creating a product without a valid BIN range will result in PP_CORP_028 (Invalid Product) or PP_CORP_035 (BIN Range Exceeded) errors during issuance.


On this page