Main resources

Providers

Catalogue of KPAY Mobile Money operators. The provider code is mandatory when initiating a payment or withdrawal in USSD mode.

Provider role

In USSD mode, you explicitly specify the provider (the Mobile Money operator) in the request body via the provider field, for example MTN_MOMO_CMR or ORANGE_CMR. The country and currency are derived from the provider — there is no automatic detection. The provider + phoneNumber pair identifies the payer account (or beneficiary for a withdrawal).

GATEWAY mode

In hosted gateway mode (GATEWAY), do not send a provider: the customer chooses their own operator and enters their number on the payment page hosted by KPay.

Authorization whitelist (Application)

The providers you check on your Application form a whitelist: if it is non-empty, a payment or withdrawal whose provider is not in it is rejected (400). Empty list = no restriction.

Provider catalogue

Search by country, operator, provider code or currency. The value in the Provider code column is exactly what to pass in the provider field of the API.

23 providers · 12 pays

Bénin

BEN · +229
OperatorProvider codeCurrency(ies)Decimals
MTNMTN_MOMO_BEN
XOF
Sans décimales
MoovMOOV_BEN
XOF
Sans décimales

Cameroun

CMR · +237
OperatorProvider codeCurrency(ies)Decimals
MTNMTN_MOMO_CMR
XAF
Sans décimales
OrangeORANGE_CMR
XAF
Sans décimales

Côte d'Ivoire

CIV · +225
OperatorProvider codeCurrency(ies)Decimals
MTNMTN_MOMO_CIV
XOF
Sans décimales
OrangeORANGE_CIV
XOF
Sans décimales

RD Congo

COD · +243
OperatorProvider codeCurrency(ies)Decimals
Vodacom M-PesaVODACOM_MPESA_COD
CDFUSD
Selon l'opération
AirtelAIRTEL_COD
CDFUSD
2 décimales
OrangeORANGE_COD
CDFUSD
2 décimales

Gabon

GAB · +241
OperatorProvider codeCurrency(ies)Decimals
AirtelAIRTEL_GAB
XAF
2 décimales

Kenya

KEN · +254
OperatorProvider codeCurrency(ies)Decimals
M-PesaMPESA_KEN
KES
Selon l'opération

Congo

COG · +242
OperatorProvider codeCurrency(ies)Decimals
AirtelAIRTEL_COG
XAF
Sans décimales
MTNMTN_MOMO_COG
XAF
Sans décimales

Rwanda

RWA · +250
OperatorProvider codeCurrency(ies)Decimals
AirtelAIRTEL_RWA
RWF
Sans décimales
MTNMTN_MOMO_RWA
RWF
Sans décimales

Sénégal

SEN · +221
OperatorProvider codeCurrency(ies)Decimals
FreeFREE_SEN
XOF
Sans décimales
OrangeORANGE_SEN
XOF
Sans décimales

Sierra Leone

SLE · +232
OperatorProvider codeCurrency(ies)Decimals
OrangeORANGE_SLE
SLE
2 décimales

Ouganda

UGA · +256
OperatorProvider codeCurrency(ies)Decimals
AirtelAIRTEL_OAPI_UGA
UGX
Sans décimales
MTNMTN_MOMO_UGA
UGX
2 décimales

Zambie

ZMB · +260
OperatorProvider codeCurrency(ies)Decimals
AirtelAIRTEL_OAPI_ZMB
ZMW
2 décimales
MTNMTN_MOMO_ZMB
ZMW
2 décimales
ZamtelZAMTEL_ZMB
ZMW
2 décimales

Related resources

Was this page helpful?