Standards/bml-mobilepay
BML MobilePay
Overview
BML MobilePay is Bank of Maldives' mobile payment app (launched 2017), which merged with BML's banking app in 2022 into a single unified BML Mobile Banking app supporting both banking and contactless / wallet-to-wallet payments [1, 3, [mv-cro]]. BML — Bank of Maldives, the country's largest commercial bank — operates the dominant retail-banking + payment-acceptance infrastructure across the Maldives' ~1,200 islands. BML Mobile Banking supports QR-based "Scan to Pay" at POS terminals as well as BML Pay QR stickers at merchants, with dynamic QR processing for BML MobilePay alongside international wallets like Alipay, WeChat Pay, UnionPay, Apple Pay, and Google Pay.
The instant-payment-rail context is structurally important: Favara is the Maldives Monetary Authority (MMA) Instant Payment System that enables instant domestic transfers between local banks — Bank of Maldives (BML), State Bank of India (SBI), Maldives Islamic Bank (MIB), Bank of Ceylon (BOC), and Mauritius Commercial Bank (MCB) [3]. BML MobilePay sits on top of Favara for inter-bank settlement. The Maldives' tourism-dependent economy (~30 % of GDP) creates a structurally distinctive context for payment infrastructure — supporting both Maldivian-resident transactions and international-tourist payment flows.
History
Background — Maldivian banking landscape MV:
- Maldives — ~1,200 islands, population ~520K.
- Tourism-dependent economy (~30 % GDP).
- Bank of Maldives (BML) — largest commercial bank, dominant retail-banking position.
- State Bank of India, Maldives Islamic Bank, Bank of Ceylon, Mauritius Commercial Bank — other significant local banks.
2017 — BML MobilePay launches [3]:
- BML introduces standalone MobilePay app.
- Initial proposition: mobile-based payment + transfer.
Subsequent feature additions [1]:
- POS QR scan-to-pay.
- BML Pay QR stickers for merchant acceptance.
- International-wallet QR interoperability (Alipay, WeChat Pay, UnionPay, etc.).
2022 — App merger [1]:
- BML merges banking app + MobilePay payment app into single unified BML Mobile Banking application.
- Contactless payment + wallet-to-wallet transfer now available through main banking app.
Favara IPS launch [3]:
- Maldives Monetary Authority (MMA) launches Favara — national Instant Payment System.
- Enables instant transfers between BML, SBI, MIB, BOC, MCB.
- BML integrates Favara for cross-bank instant transfers.
Technical specification
BML Mobile Banking is Bank of Maldives' unified banking + payment app [1, 3]:
| Layer | Description |
|---|---|
| Operator | Bank of Maldives (BML) |
| Banking partners (Favara IPS) | BML, SBI, MIB, BOC, MCB |
| National instant rail | Favara — Maldives Monetary Authority (MMA) Instant Payment System |
| App | BML Mobile Banking (since 2022; previously separate MobilePay app since 2017) |
| Currencies | MVR (Maldivian rufiyaa); USD (foreign-currency accounts) |
| QR support | Scan to Pay at POS + BML Pay QR stickers at merchants |
| Cross-wallet QR interop | Alipay, WeChat Pay, UnionPay, Apple Pay, Google Pay |
| Wallet model | Mobile banking with embedded wallet features |
Payment flow [1]:
- Customer opens BML Mobile Banking.
- Selects Scan to Pay → scans POS QR or BML Pay sticker.
- Confirms with biometric / PIN.
- Instant settlement.
Dynamic QR [1]:
- POS-generated dynamic QR processed via BML MobilePay.
- Same QR also processable via Alipay / WeChat Pay / UnionPay / Apple Pay / Google Pay — providing tourist-friendly cross-wallet acceptance.
Favara IPS [3]:
- MMA-operated instant rail.
- 5 participating banks.
- Cross-bank instant Maldivian transfers.
Use cases
P2P transfers (within BML) [1]: BML-customer to BML-customer.
Cross-bank P2P (via Favara) [3]: BML to other 4 Favara participants — instant.
POS merchant payment [1]: Scan POS QR or BML Pay sticker.
Tourist payments via Alipay/WeChat Pay etc. [1]: BML merchants accepting BML Pay QR can also accept Chinese tourist payments via Alipay/WeChat Pay through the same QR — supporting Maldives' tourism economy.
International contactless [1]: Apple Pay / Google Pay supported alongside BML's native scan-to-pay.
Bill payment, utility, government services [1]: Standard banking-app features.
Implementations & ecosystem
Operator: Bank of Maldives (BML) — largest commercial bank.
Favara IPS partners (other banks) [3]:
- State Bank of India (SBI) Maldives.
- Maldives Islamic Bank (MIB).
- Bank of Ceylon (BOC) Maldives.
- Mauritius Commercial Bank (MCB) Maldives.
Regulator: Maldives Monetary Authority (MMA).
International wallet interop: Alipay, WeChat Pay, UnionPay, Apple Pay, Google Pay.
No public open-source SDK — BML integration via Bank of Maldives developer relations.
Fun facts
- Tourism-aligned cross-wallet acceptance: BML's single-QR-multiple-wallet model (BML + Alipay + WeChat Pay + UnionPay + Apple Pay + Google Pay) is structurally critical for Maldives' tourism economy. Chinese tourists are major Maldives visitors; supporting their preferred wallets is commercial necessity.
- Favara as national instant rail: MMA-operated Favara connects only 5 banks — reflecting the Maldives' small banking sector (~5 major banks). Compare with fast Singapore (19+ banks) or centrolink Lithuania (140+ participants).
- 2017 launch + 2022 merger: BML maintained MobilePay as a separate app for 5 years before merging into the unified banking app — illustrating the evolutionary pattern of app-consolidation that many bank-led mobile-payment products eventually follow.
- 1,200 islands geography: Maldives' archipelago geography (population spread across many small islands) makes mobile payments structurally more important than in geographically-concentrated populations. Physical bank branches are difficult; mobile is the practical channel.
- Multi-currency support: MVR + USD — reflects Maldives' tourism + import-economy dependence on USD.
- SBI / MCB / BOC presence in Favara: The participation of major Indian, Mauritian, and Sri Lankan banks reflects the Maldives' regional banking integration — particularly with India (~3 hours flight away, major trade partner).
- Wallet-to-wallet transfer within BML: The 2022 banking-app merger added wallet-to-wallet transfer capabilities directly within the main BML app — eliminating need for a separate wallet app.
- mPOS for merchants: BML offers mPOS (mobile POS) functionality for small merchants — allowing them to accept payments via smartphone without dedicated POS hardware.
Comparison
| Feature | BML MobilePay (MV) | paynow-qr (SG) | promptpay-qr (TH) | bakong (KH) | bhutan-qr (BT) |
|---|---|---|---|---|---|
| Operator | Bank of Maldives | ABS (banks) | NITMX/ITMX | NBC (central bank) | RMA (central bank) |
| Underlying national rail | Favara (MMA) | FAST | NITMX | Bakong | BIPS |
| Banks on national rail | 5 | 19+ | All TH banks | 57 FIs | 5 |
| QR mode | BML proprietary + Alipay/WeChat/UnionPay interop | SGQR (unified) | EMVCo MPM | EMVCo via KHQR | UPI-aligned |
| Tourism-economy alignment | Very high (Chinese/Asian wallets) | High | Very high | High | Cross-border with IN |
| Population | 520K | 5.6M | 70M | 17M | 770K |
Closest peer: bhutan-qr (BT) — both are small South Asian markets with bank-or-central-bank-operated national rails and strong cross-border tourist-payment integration.
Structural distinction: BML Mobile Banking's 5-international-wallet single-QR acceptance is unusually broad — reflecting tourism-economy commercial necessity.
Status
Active, dominant Maldivian mobile payment [1, 3]:
- Bank of Maldives operator.
- 2017 launch; 2022 app merger with main banking app.
- Favara IPS integration (5-bank national instant rail).
- POS Scan to Pay + BML Pay QR stickers.
- Cross-wallet acceptance: Alipay, WeChat Pay, UnionPay, Apple Pay, Google Pay.
- mPOS for small merchants.
Outlook: Continued dominance in Maldives mobile payments; deeper Favara IPS integration; possible regional cross-border integration (likely India UPI given Maldives-India proximity).
Sources
- 1 BML Mobile Banking — official
- 2 Bank of Maldives — Wikipedia
- 3 Favara IPS — BML
- [mv-cro]
reports/countries/MV-maldives.md
Deployments
Found in the following country reports (grep across reports/countries/):
- MV — MV-maldives.md