m2pfintech
Implementation Guide

Tenant Setup

Configure your tenant identity, partner bank routing, and system of record model.

Each issuer or partner is configured as a tenant in the M2P platform. Your tenant configuration determines how your program interacts with bank partners, card networks, and the platform's core services.


Tenant Identity

Every API request you make must include your tenant identifier in the TENANT HTTP header. This identifier is assigned during onboarding and is unique across the platform.

SettingDescriptionExample
Tenant IDUnique identifier passed in every API call via the TENANT headerMYFINTECH
Entity IDBusiness entity identifier used in registration and customer APIsMatches your organization
EnvironmentSeparate tenant configs for Sandbox, UAT, and Productionsandbox, uat, prod

Your Tenant ID is case-sensitive and must be passed exactly as provided in your onboarding package. It is validated against the JWT token on every request to prevent cross-tenant access.


Bank Partner Routing

M2P routes your program's banking operations (account creation, fund transfers, KYC) to one of several integrated bank partners. The routing is configured per tenant during onboarding.


System of Record (SOR) Model

The SOR model determines how wallet balances and transaction records are managed:

ModelDescriptionBest For
Internal SORM2P manages the full wallet ledger, balance tracking, and limit enforcement internallyPrograms that want M2P to be the single source of truth for balances
External SORBalance and ledger management is handled by an external system (e.g., the bank partner)Programs with existing core banking systems that need to maintain their own ledger

The SOR model cannot be changed after go-live without a full data migration. Choose carefully during onboarding based on your operational requirements.

How SOR Model Affects Integration

AspectInternal SORExternal SOR
Balance queriesServed directly from M2P's SORForwarded to external system
Transaction limitsEnforced by M2P's SORMay be enforced externally
Registration fieldsMore fields required (full customer profile)Fewer mandatory fields
ReconciliationM2P provides settlement reportsYou reconcile against your external ledger

On this page