FlexPay API

Let’s create your Fintech story.

API Documentation

FlexM Fintech Platform (FFP) provides end-to-end encrypted high-performance REST APIs that allow the developers full control to build any kind of application on top of FlexM.

Authorization
FlexM provides detailed Authorization APIs that make your authorization holistic and efficient.
Users
Add/edit and manage user profiles on your application with our APIs.
Wallet
New wallet creation, management, points and rewards management and more, with our APIs.
Know Your Customer (KYC)
Build an efficient and secure platform with our eKYC APIs.
Remittance
Add multi-country and currency dropdowns, customized exchange rates, multiple payment channels, addition/deletion of beneficiaries, and more with our Remittance APIs.
Domestic Remittance Singapore
Offer easy domestic remittance across Singapore with a customized list of banks, beneficiary management, and more.
Gift Cards
Manage rewards, points, and vouchers, transfer gift cards, authorize payments, and more seamlessly with our APIs.
Airtime Top-up
Airtime top-up can be done for products corresponding to the country and operator selected from their respective lists.
Cards
Issue and manage debit cards and pre-paid cards with our APIs.
Customer Support
An inbuilt customer support appendage for your winning platform.
window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-668654260'); .cc-inner{max-width:1100px; margin:0 auto; display:flex; gap:12px; align-items:center;} .cc-text{flex:1; font-size:14px; line-height:1.55; color:var(--cc-text); display: flex; flex-direction: column; /* text, then link on next line */ align-items: flex-start; /* left align the link */} .cc-actions{display:flex; gap:8px; flex-wrap:wrap;} .cc-btn{border:1px solid var(--cc-border); background:#fff; color:#111; padding:8px 12px; border-radius:6px; font-size:14px; cursor:pointer} .cc-btn--accept{background:var(--cc-accent); color:#fff; border-color:transparent} .cc-link{color:#fff; text-decoration:underline} .cc-text .cc-link{ display: inline-block; /* forces new line when used after text */ margin-top: 8px; /* spacing from the sentence */ } /* Modal */ .cc-modal{ position:fixed; inset:0; z-index:100000; display:none; align-items:center; justify-content:center; backdrop-filter:saturate(1) blur(2px); background:rgba(15,23,42,.55); font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; } .cc-card{ width:min(720px, 92vw); background:#fff; color:#111; border-radius:12px; box-shadow:0 12px 38px rgba(0,0,0,.25); overflow:hidden; } .cc-head{padding:16px 18px; border-bottom:1px solid #eee; display:flex; justify-content:space-between; align-items:center} .cc-title{font-size:18px; font-weight:600} .cc-close{appearance:none; border:none; background:transparent; font-size:22px; line-height:1; cursor:pointer} .cc-body{padding:10px 18px 6px 18px} .cc-row{display:flex; align-items:flex-start; gap:12px; padding:12px 0; border-bottom:1px solid #f2f2f2} .cc-row:last-child{border-bottom:none} .cc-row label{font-weight:600} .cc-desc{font-size:13px; color:#374151; margin-top:2px} .cc-switch{position:relative; display:inline-flex; align-items:center; gap:10px} .cc-toggle{ width:42px; height:22px; appearance:none; background:#e5e7eb; border-radius:999px; position:relative; cursor:pointer; outline:none; } .cc-toggle:checked{background:var(--cc-accent)} .cc-toggle::after{ content:""; position:absolute; top:3px; left:3px; width:16px; height:16px; background:#fff; border-radius:50%; transition:transform .18s ease; } .cc-toggle:checked::after{ transform: translateX(20px); } .cc-badge{font-size:12px; color:#475569; margin-left:8px} .cc-toggle[disabled]{opacity:.5; cursor:not-allowed} .cc-foot{display:flex; justify-content:flex-end; gap:8px; padding:12px 18px; background:#fafafa; border-top:1px solid #eee}