Make Transfer

1app's Send Money API allows you to send money to any bank in Nigeria, a mobile money account and even other 1app accounts.

Make a POST request to our send money endpoint

POST {{base_url}}/sendmoney

Headers

NameTypeDescription

authorization*

String

Set value to Bearer SECRET_KEY

Request Body

NameTypeDescription

amount*

String

Amount to transfer

bankcode*

String

Bank code of the receiver. Check the Bank List endpoint for details

bankname*

String

Bank name of the receiver

accountno*

String

The receiver account number

reference*

String

Transaction reference. This should be a unique identifier

currency

String

NGN, GHS, ZAR or USD

narration

String

Reason for the transfer

acctname

String

Account holder name

{
    "status": true,
    "message": "Transfer Successfully Completed",
    "txref": "API365022038SM347",
    "charged": 100000,
    "newbal": 600,023.80
}

Take a look at how you might do this:

curl --location --request POST 'https://api.oneappgo.com/v1/sendmoney' \
--header 'Authorization: Bearer YOUR_SECRET_KEY' \
--form 'amount="100000"' \
--form 'bankcode="000013"' \
--form 'bankname="GT BANK"' \
--form 'reference="shudgyutg876542"' \
--form 'accountno="0245000000"' \
--form 'narration="Transfer to my client"' \
--form 'acctname'="Olajide Olajide"'\
--form 'currency="NGN"'

Sample Response

{
    "status": true,
    "message": "Transfer Successfully Completed",
    "txref": "API365022038SM347",
    "charged": 100000,
    "newbal": 600,023.80
}

Last updated