mpesa.unavailable
The M-Pesa provider is unavailable or not enabled for this currency (KES only).
mpesa.unavailable is returned when a top-up request targets the M-Pesa provider but either the provider is not enabled on this deployment or the wallet's currency is not KES. M-Pesa is a KES-only payment method.
The M-Pesa integration is not configured, or the workspace wallet is not denominated in KES. M-Pesa does not handle non-KES currencies.
Use a KES wallet to access M-Pesa, or choose an alternative top-up provider available for your currency. Contact support if M-Pesa should be available for your account.
{
"error": {
"code": "mpesa.unavailable",
"message": "M-Pesa is not available for this currency",
"request_id": "req_01900000abc"
}
}