One-balance wallets block product roadmaps
Points, savings goals, and cash cannot share a coherent model without parallel ledgers.
Launch multipocket wallets — cash, points, savings, tickets, or operator-defined types — with typed units, conversion rules, and P2P flows behind your brand.
Built forRetail banks, neobanks, and super-apps that need wallet product velocity without rebuilding ledger plumbing
Framed for Retail banks, neobanks, and super-apps that need wallet product velocity without rebuilding ledger plumbing — not generic payment pain.
Points, savings goals, and cash cannot share a coherent model without parallel ledgers.
Peer transfers become bespoke payment rails with unclear fees and arrival disclosure.
Cross-type moves cannot be audited or disclosed consistently to customers and regulators.
Operator configures pocket types and allowed units.
Customers open pockets with labels and goals.
Top-ups, transfers, and conversions per rules.
Withdrawals and merchant payouts with fees disclosed.
Statements and exports as you configure.
Each capability names a concrete mechanism — not a marketing adjective.
Each pocket has a type and unit semantics (money, points, tickets, savings) under one customer profile.
Customers can hold several pockets of the same type with distinct labels, goals, and icons.
Pocket → pocket movements post as ledger entries when units match — no silent FX.
Operator-defined conversion with disclosure templates before the customer confirms.
QR or customer reference flows with fee and arrival-time disclosure on the initiating side.
Limits, eligibility, and pocket creation policies configured by the operator — not hard-coded in the mobile app.
Strong customer authentication hooks for high-risk moves per scheme and local regulator guidance.
Optional AI-assisted flags suggest velocity or limit adjustments for programme owners to approve — no silent limit changes.
Multipocket ledger semantics, conversion disclosure, and P2P rails are a product platform — not a weekend feature on core.
Many incumbents ship a single cash balance. Multipocket types are the default model here.
Global wallets often assume their payout network. Flagship Wallet is designed to sit with your bank rails, QR partners, and settlement exports.
Customer apps call wallet APIs; pockets and movements are ledger-backed; payout and funding connect to your rails and settlement.
Programme isolation per issuer in MENA-ready regions.
Bank-grade isolation on dedicated or private-cloud tenancy.
Balances and PII reside in the programme region (EG / KSA / UAE options); cross-border classes listed in the DPA.
Typical integration is server-to-server wallet APIs plus your mobile UX. Examples are illustrative.
Illustrative example — not a live endpoint
GET https://api.flagship.example/v1/wallets/wlt_9a2/balance Authorization: Bearer $FLAGSHIP_TOKEN
{ "wallet_id": "wlt_9a2", "pockets": [ { "id": "pkt_cash", "type": "cash", "currency": "EGP", "available": "1500.00" }, { "id": "pkt_pts", "type": "points", "unit": "pts", "available": "4200" } ]
}Balances are ledger-backed; high-risk moves use SCA hooks.
Pocket transfers create immutable audit entries — adjustments are new entries, not silent edits.
Hooks follow scheme and local regulator guidance configured per programme.
Maker-checker on overrides that move value or change programme rules.
Wallet programmes typically combine platform licence, active wallets, and transfer volume. Numbers on request.
Wallets with balance or activity in period.
How many type definitions and conversion matrices you run.
Monthly movements in scope.
Shared vs dedicated tenancy.
Pricing follows programme design — not a public per-API sticker.
Deal-killing objections, answered plainly.
Yes. Multiple pockets of the same type are supported with distinct labels.
Cross-type conversions use operator-defined rules and customer disclosure templates.
Yes. UX patterns are designed to sit behind your brand; Flagship provides the control plane and APIs.
It provides wallet pocket ledgers and exports. Your GL / core remains the bank of record as you design the integration.
QR and instant-pay rails are enabled per market programme (for example Meeza QR where contracted) — confirm markets in a walkthrough.
No. Assisted suggestions go to programme owners for approval before limits change.
Bring the pocket types you want to launch. We will map ledger rules and sandbox access in a technical walkthrough.