Yogupay
  • Welcome!
  • Getting Started
    • Signing Up
    • Onboarding Process
    • Environments
    • Compliance
      • Documents Required
      • Terms & Conditions
      • Licenses
      • Privacy Policy
  • Business Dashboard
    • Login
    • Dashboard
    • View Balances
    • Add Money (Deposit)
    • Adding a Beneficiary
    • Send Money
    • Swap Currencies
    • Whitelist your IPs
    • Viewing Transactions
  • Developers
    • Authentication
    • API response codes
    • 🏦Bank Codes
    • 💱Currency Codes
    • View Account Balances
    • View All Transactions
    • Get Transaction By ID
    • 🌍Payout Africa
      • 🇬🇭Payout Ghana
      • 🇰🇪Payout Kenya
      • 🇳🇬Payout Nigeria
        • Verify Bank Account NGN
      • 🇺🇬Payout Uganda
      • 🇨🇲Payout Cameroon
      • 🇨🇮Payout Ivory Coast
    • 🌎Payout LATAM
Powered by GitBook
On this page
  1. Developers
  2. Payout Africa

Payout Uganda

This endpoint allows you to initiate a payout transaction to Uganda with YoguPay . Payouts are done via Mobile Money.

PreviousVerify Bank Account NGNNextPayout Cameroon

Last updated 1 month ago

Create a Payout to Uganda

POST /

Uganda Payout

Headers

Name
Value

Content-Type

application/json

Token

Body

The required fields for this request are marked *

Name
Type
Description

bank_account_number

string

The bank account number of the recipient.

bank_code

string

The bank code of the recipient's bank

country_code*

string

The of the recipient

source_currency*

string

The currency in which the funds will be deducted from.

dest_currency*

string

The in which the recipient will receive the funds.

dest_amount*

number

The amount the recipient will receive .

purpose_of_funds

string

The purpose of the funds transfer

recipient_name*

string

The name of the recipient.

msisdn*

string

The mobile number of the recipient.

recipient_email

string

The email address of the recipient.

payment_reference*

string

A reference unique to your system

collection_network*

string

The collection network for the payout

channel*

string

The channel through which the payout will be made.

Request & Response

{
    "bank_account_number": "",
    "country_code": "UG",
    "dest_currency": "UGX",
    "dest_amount": "1000",
    "purpose_of_funds": "School Fees",
    "recipient_name": "John Doe",
    "bank_code": "",
    "msisdn": "254702423791",
    "recipient_email": "johndoe@yogupay.com",
    "payment_reference": "johnUGXtest1",
    "collection_network": "MOBILEMONEY",
    "channel": "MOBILEMONEY"
}
{
    "status": 1,
    "trx_id": 7183,
    "trx_code": "ECEM8LGFEO",
    "message": "Success You have successfully initiated a transfer. Please wait a few minutes as we complete this for you"
}

{
  "error": "Invalid request"
}
🌍
🇺🇬
token
/auth/payout