Channels

Understand our channels

A channel is a specific financial mechanism that is used to facilitate a payment. Each channel has exactly one country, one currency, one channel type and one ramp type associated.

The importance of channels for an integrator is the ability to see what fiat ramps are available in our system at a given time. This endpoint that enables the ability to see a list of all channels and their status as well as determine which countries and currencies are currently supported. Please see the table below of all enabled channels.

📘

Minimum and Maximum Transaction Amounts

Each provider, and therefore channel, may provide a minimum and maximum transactable amount. This is indicated on the channel object in the response of the GET Channels endpoint. The minimums and maximums are indicated in the channel's local currency. If the maximum is 0, then it implies that there is no maximum specified by the provider. Where the provider has not specified a maximum, we have implemented a maximum of 20 000 USD on our API.

Using Channel Type Instead of Channel ID

You can now use channelType as an alternative to specifying a channelId in your SubmitReceive and SubmitSend API requests. When you provide a channel type, the system will automatically select an appropriate active channel for your transaction.

Available Channel Types:

  • momo
  • bank (P2P and EFT channel types should be passed in as bank)

ℹ️ Note: If you provide both channelType and channelId, channelType takes precedence.

Benefits

  • Simplified integration without needing to track specific channel IDs
  • Automatic selection from available channels
  • More resilient to channel availability changes

ℹ️ Note: Expiry Time is the time to complete the deposit by the user after the transaction has been accepted

Receives

CountryPayment MethodPayment TypeExpiry TimeSettlement TimeChannel Type
BotswanaBank TransferManual5 days24-48hrsbank
BotswanaMobile MoneyInstant5-10 minInstantmomo
BeninMobile MoneyInstant5-10 minInstantmomo
CameroonMobile moneyInstant5-10 minInstantmomo
Congo BrazzavilleBank TransferManual5 days24-48hrsbank
Ivory CoastMobile moneyInstant5-10 minInstantmomo
GabonBank TransferManual3 days24-48hrsbank
MalawiBank TransferManual5 days24-48hrsbank
MalawiMobile MoneyInstant5-10 minInstantmomo
NigeriaBank TransferInstant4 hrsInstantbank
RwandaBank TransferManual5 days24-48hrsbank
RwandaMobile MoneyInstant5-10 minInstantmomo
South AfricaEFTInstant30 minInstantbank
TanzaniaBank TransferManual5 days24-48hrsbank
TogoMobile MoneyInstant5-10 minInstantmomo
UgandaBank TransferManual5 days24-48hrsbank
UgandaMobile moneyInstant5-10 minInstantmomo
ZambiaBank TransferManual5 days24-48hrsbank
ZambiaMobile MoneyInstant5-10 minInstantmomo

Sends

CountryPayment MethodPayment TypeSettlement TimeChannel Type
BotswanaBank TransferManual24-48hrsbank
BotswanaMobile MoneyInstantInstantmomo
CameroonMobile moneyInstantInstantmomo
Congo BrazzavilleBank TransferManual24-48hrsbank
GabonBank TransferManual24-48hrsbank
KenyaBank TransferManual24-48hrsbank
MalawiBank TransferManual24-48hrsbank
MalawiMobile MoneyInstantInstantmomo
NigeriaBank TransferInstantInstantbank
RwandaBank TransferManual24-48hrsbank
RwandaMobile MoneyInstantInstantmomo
SenegalMobile MoneyInstantInstantmomo
South AfricaBank TransferAutomated Batched Payment6-48 hoursbank
South AfricaEFTInstantInstantbank
TanzaniaBank TransferManual24-48hrsbank
UgandaBank TransferManual24-48hrsbank
UgandaMobile MoneyInstantInstantmomo
ZambiaBank TransferManual24-48hrsbank
ZambiaMobile MoneyInstantInstantmomo
MaliMobile MoneyInstantInstantmomo
TogoMobile MoneyInstantInstantmomo
Burkina FasoMobile MoneyInstantInstantmomo
BeninMobile MoneyInstantInstantmomo
Ivory CoastMobile MoneyInstantInstantmomo

Did this page help you?