m2pfintech
API Guide

Testing & Migration

UAT environment, testing workflow, sandbox, and step-by-step migration guide from an existing card management system.


UAT Environment

A dedicated UAT environment is provisioned during onboarding:

FeatureDetail
Full API AccessAll APIs available with test BINs and card ranges
Simulated CBSResponses for testing without live bank connections
Test CardsPre-configured test card numbers for Visa/MC/RuPay
Test NotificationsSMS/email to configured test endpoints
Data IsolationNo impact on production data

Testing Workflow

Obtain UAT Credentials

Receive tenant ID, API user, and JWT credentials from the DCMS support team.

Import Postman Collection

Import the pre-configured Postman collection with all API endpoints. Set UAT base URL and credentials.

Walk Through Core Scenarios

Test the full card lifecycle: Registration → Issuance → Activation → PIN Set → Transactions.

Validate CBS Integration

Test balance checks, debit posting, reversals, and account validation with the real or simulated CBS.

Test Error Scenarios

Verify handling of insufficient funds, blocked card, limit exceeded, invalid inputs.

Verify Notifications

Confirm SMS, email, and push delivery for each notification event.


Migration from Existing CMS

If migrating from an existing card management system:

StepDescription
Data MappingMap existing card data model to DCMS model
Bulk MigrationImport customer, card, and account data
Card MappingMap existing card numbers to DCMS kit numbers
CBS Re-RoutingPoint CBS integration from old CMS to DCMS
Parallel RunRun both systems during transition
CutoverSwitch production traffic to DCMS
ValidationPost-migration transaction reconciliation

The DCMS support team provides migration tools and FDE support for the entire migration process.

On this page