Stablecoin API v1.0.8 β Release Notes
π Stablecoin API Update v1.0.8 is now live! π
This release standardizes international phone number formatting with a leading plus (+) across African mobile money corridors, adds automatic operator resolution for Tanzania (TZS), and introduces explicit mobile_provider selection for West and Central African corridors (XOF & XAF).
β¨ What's New
- π± Mobile money phone format standardization β all mobile money corridors now require international format starting with a leading
+ - πΉπΏ TZS prefix-based operator resolution β automated operator detection for Vodacom M-Pesa, Airtel Money, and Mixx by Yas (Tigo)
- π
mobile_providerparameter for XOF & XAF β explicit mobile operator selection for corridors where the network cannot be inferred from the phone number alone
π± Mobile Money Phone Number Format Standardization
To prevent provider validation errors, all mobile money phone numbers must now be submitted in international format starting with a leading plus (+) and the country dialing code.
Numbers without a leading plus (e.g. 255... or 075...) are rejected by payment provider validation.
| Currency | Country | Dialing Code | Valid Example Format |
|---|---|---|---|
| πΉπΏ TZS | Tanzania | +255 | +255754123456 |
| π°πͺ KES | Kenya | +254 | +254712345678 |
| π¬π GHS | Ghana | +233 | +233241234567 |
| πΏπ² ZMW | Zambia | +260 | +260977123456 |
| πΊπ¬ UGX | Uganda | +256 | +256772123456 |
| π XOF | Benin, Burkina Faso, CΓ΄te d'Ivoire, Senegal | +229, +226, +225, +221 | +221771234567 |
| π XAF | Cameroon, Gabon, Congo | +237, +241, +242 | +237651234567 |
πΉπΏ Tanzania (TZS) Mobile Money Operator Routing
For TZS mobile wallet beneficiaries, the mobile money operator is resolved automatically from the phone number prefix:
| Operator | Supported Prefixes |
|---|---|
| Vodacom M-Pesa | 74, 75, 76, 79 |
| Airtel Money | 78, 68, 69 |
| Mixx by Yas (formerly Tigo) | 71, 65, 67, 77 |
Numbers outside these prefixes (including Halotel 61 and TTCL 73) are not currently routable.
Example β TZS Mobile Wallet
{
"account_details": {
"currency": "TZS",
"is_mobile_wallet": true,
"recipient_phone_number": "+255754123456"
}
}π Explicit mobile_provider for XOF and XAF
mobile_provider for XOF and XAFFor multi-operator mobile money corridors where the network operator cannot be determined unambiguously by phone prefix alone, beneficiary payloads now support an explicit mobile_provider parameter.
Supported operators:
- XOF:
MTN,ORANGE,MOOV,WAVE - XAF:
MTN,ORANGE,MOOV,AIRTEL
Example β XOF Mobile Wallet with mobile_provider
mobile_provider{
"account_details": {
"currency": "XOF",
"is_mobile_wallet": true,
"recipient_phone_number": "+221771234567",
"mobile_provider": "ORANGE"
}
}Example β XAF Mobile Wallet with mobile_provider
mobile_provider{
"account_details": {
"currency": "XAF",
"country": "CM",
"is_mobile_wallet": true,
"recipient_phone_number": "+237651234567",
"mobile_provider": "MTN"
}
}π Reach out to our integration team if you have questions about integrating these mobile money corridor updates!
