A beneficiary Name is Required when initiating a UGX mobile money transfer.
Request
{
account_bank: ‘MPS’,
account_number: ‘256782033409’,
amount: 2000,
currency: ‘UGX’,
beneficiary_name: ‘Martin Kabagambe’,
narration: ‘Mobile money payout’,
meta: {
sender: ‘Panza’,
sender_country: ‘UG’,
mobile_number: ‘256705126596’
}
}
Response
{
status: ‘success’,
message: ‘TRANSFER-CREATED’,
data: {
id: 50790587,
account_number: ‘256788084557’,
bank_code: ‘MPS’,
fullname: ‘N/A’,
date_created: ‘2023-05-19T10:57:25.000Z’,
currency: ‘UGX’,
amount: 2000,
fee: 1000,
status: ‘FAILED’,
reference: ‘d88ea97865920eaf’,
meta: [Array],
complete_message: ‘beneficiary_name is required’,
requires_approval: 0,
is_approved: 1,
bank_name: ‘N/A’
}
What am I doing wrong?