Initiate a payout
Send money to recipient
URI
POST
https://api.tryduplo.com/v1/wallets/transfer
Parameters
Header
Authorization
string
set value to Bearer SECRET_KEY
Body Param
recipient_bank_code
string
required
The bank code of the recipient bank
recipient_account_number
string
required
The bank account number of the recipient
amount
number
required
The amount to be transfered. a minimum of 200 naira
description
string
required
Specifiy the reason for the transaction
business_id
string
required
Merchant business ID
payout_otp
string
optional
Otp received on phone number. This is for businesses that enables OTP check when doing payout
Sample request
curl --location --request POST 'https://api.tryduplo.com/v1/wallets/transfer' \
--header 'Authorization: Bearer SECRET_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"recipient_bank_code": "044",
"recipient_account_number": "0694002924",
"amount": "200",
"description": "chop money",
"payout_otp": "893745", //optional. This should be parse if it's enabled
"business_id":"2e5071-59cb-4057-a14b-d49a3c90ef"
}'
Duplo Response
{
"data": {},
"errors": {},
"message": "Transaction request successful"
}
Last updated
Was this helpful?