T
T
Toga API
Search
K

Create a payout

Initiate a payout to a bank or mobile money account.
Initiate payout by specifying the details of the beneficiary, wallet address and payout type. You can send a payout to over 80 countries. The recipient's details and the sender's details are very much dependent on the payout type. Let's look at the request body for the different payout types.
BANK TRANSFER payout
{
"rateId": "637367c165ff2378041a1517",
"purpose": "test-not compulsory",
"type": "BANK_TRANSFER",
"recipient": {
"bankCode": "920",
"accountNumber": "0152835900",
"firstName": "Daniel",
"lastName": "Mends"
},
"senderDetails": {
"city": "Ibadan",
"state": "Oyo",
"country": "NG",
"firstName": "Daniel",
"lastName": "Torkura",
"msisdn": "2349079935431",
"address": "1 Akobo, Abdulsalam street",
"dob": "1999-03-12",
"idType": "NATIONAL_ID",
"idNumber": "85974939420"
}
}
MOBILE MONEY payout
{
"rateId": "63622185d62f256c752cc6a0",
"type": "MOBILE_MONEY",
"recipient": {
"msisdn": "233241603403",
"firstName": "Nancy",
"lastName": "Mends"
},
"senderDetails": {
"firstName": "Daniella",
"lastName": "Timothy",
"state": "Lagos",
"city": "Iyano",
"country": "NG",
"msisdn": "2349079935431",
"postalCode": "98I987",
"dob": "1999-03-12",
"idType": "NATIONAL_ID",
"idNumber": "85974939420"
}
}
WIRE payout
{
"rateId": "63622d00d69f256c752cc6a5",
"type": "WIRE",
"recipient": {
"wireType": "ABA",
"routingNumber": "084196768",
"accountNumber": "9908004393",
"bankCountry": "US"
},
"senderDetails": {
"address": "2 Underwood",
"city": "Dallas",
"state": "TX",
"country": "US",
"firstName": "Wakanda",
"lastName": "Toga",
"postalCode": "75015"
}
}
post
https://sandbox.moneymie.com/api/v1/payout/transactions
Create a payout endpoint