Uganda Payouts
UGX payouts to banks and mobile wallets
Use this guide when you want to send UGX payouts to recipients in Uganda. Uganda supports bank transfers and mobile wallets (MTN).
Overview
- Currency: UGX
- Payment location:
UGA - Supported rails: Bank transfer, Mobile wallet
- Payment methods:
- Bank transfer →
paymentMethodId: "banktransfer",recipient.type: "bank_account" - Mobile wallet →
paymentMethodId: "mobilemoney",recipient.type: "mobile_money"
- Bank transfer →
Required fields by rail
Bank transfer
Mobile wallet (MTN)
Top-level required fields for every payout: merchantId, merchantReference, destinationValue (with minorAmount and currency), paymentMethodId, paymentLocation, recipient, sender (see Sender details).
Sender details (required)
Every payout requires a sender object for KYT/KYC screening. fullName, identity, and identityNumber are required; the remaining sender fields are optional but may be required by certain destinations.
See Create Payout for the full sender schema.
Example requests
Bank transfer
Mobile wallet (MTN)
Note: UGX has no minor unit — minorAmount is the whole-shilling amount (minorAmount: 900000 = UGX 900,000; no multiplication).