All of Uganda

Uganda

Collect from customers in Uganda

LivePayouts by bank wire

Yes, for collecting. Collect from customers works in Uganda on MTN MoMo, Airtel Money, settling in UGX. Paying out to a Uganda wallet is not live yet, so money leaves by wire to a bank account instead, which works from any country.

What this looks like in Uganda

2

networks a payer can use

UGX

whole units, no cents

MTN

provider code for MTN MoMo

The call

Amounts in UGX are whole units, not cents, which is the thing most integrations get wrong here.

curl https://api.ultraner.com/v1/payments/express/mno \
  -H "X-API-Key: $ULTRANER_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d provider="MTN" \
  -d account_number="256000000000" \
  -d currency="UGX" \
  -d amount=5000

5,000 means 5,000 UGX. The payer confirms on their handset, so the result arrives by webhook rather than in this response.

What this is built on

Charge a mobile money wallet, card, bank account or PayPal.

A payment page Ultraner hosts, with every method the payer can use.

A payer pays in their currency, you are credited in yours.

Common questions

How do I accept payments from customers in Uganda?
Yes, for collecting. Collect from customers works in Uganda on MTN MoMo, Airtel Money, settling in UGX. Paying out to a Uganda wallet is not live yet, so money leaves by wire to a bank account instead, which works from any country.
Which networks can I charge in Uganda?
MTN MoMo and Airtel Money. All of them behind one integration; the provider code you send picks the rail.
How do I write the amount for UGX?
UGX has no minor unit. Send whole numbers: 5000 means 5000 UGX, not 50.00. There are no cents to divide by.
Can I pay out to a Uganda mobile money wallet?
Not yet. Disbursement is live in Tanzania and the other markets are being brought up one verified rail at a time. Settling your balance to your own bank account by wire works from Uganda today, as it does everywhere.

Other things businesses do in Uganda

Elsewhere

Start building API reference