Skip to main content
GET
/
api
/
billing
/
payments
/
providers
Get Mobile Money Providers
curl --request GET \
  --url https://api.example.com/api/billing/payments/providers/
{
  "success": true,
  "providers": [
    {
      "id": "mpesa",
      "name": "M-Pesa",
      "logo_url": "https://example.com/mpesa-logo.png",
      "is_active": true,
      "supported_countries": ["TZ", "KE"]
    },
    {
      "id": "tigopesa",
      "name": "Tigo Pesa",
      "logo_url": "https://example.com/tigo-logo.png",
      "is_active": true,
      "supported_countries": ["TZ"]
    }
  ]
}
Get list of available mobile money payment providers.
Requires authentication. Include the access token in the Authorization header.

Success Response (200)

success
boolean
Operation success status
providers
array
Array of payment provider objects
providers[].id
string
Provider ID
providers[].name
string
Provider name
providers[].logo_url
string
Provider logo URL
providers[].is_active
boolean
Whether provider is active
providers[].supported_countries
array
Array of supported country codes
{
  "success": true,
  "providers": [
    {
      "id": "mpesa",
      "name": "M-Pesa",
      "logo_url": "https://example.com/mpesa-logo.png",
      "is_active": true,
      "supported_countries": ["TZ", "KE"]
    },
    {
      "id": "tigopesa",
      "name": "Tigo Pesa",
      "logo_url": "https://example.com/tigo-logo.png",
      "is_active": true,
      "supported_countries": ["TZ"]
    }
  ]
}