Initiate a payout

Send money to recipient

URI

POST

https://api.tryduplo.com/v1/wallets/transfer

Parameters

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