Payout
Account Details
GET
{{
baseUrl
}}/api/v2/client/payout/account_details
Response
Ok (200)
{
"data": [
{
"walletProviderId": 5,
"accountNumber": "9038299384",
"accountName": "OLUWADAMILOLA OGUNLUSI",
"globalAccountNumber": "9038299384-5",
"clientId": 31,
"accountBalance": 7895876.531765,
"availableBalance": 7895876.531765,
"isPrimaryAccount": true,
"currencyCode": "NGN"
}
],
"message": "Success",
"status": true,
"status_code": 200
}
Bad Request (400)
{
"message": "No account setup yet.",
"status": false,
"status_code": 400
}
Financial Institutions
GET
{{
baseUrl
}}/api/v2/client/payout/financial_institutions
Response
{
"message": "Success",
"status": true,
"status_code": 200,
"data": [
{
"bank_code": "999461",
"bank_name": "Advancly MFB",
"png_logo_url": null,
"svg_logo_url": null
},
{
"bank_code": "120001",
"bank_name": "9 payment service Bank",
"png_logo_url": null,
"svg_logo_url": null
},
{
"bank_code": "090270",
"bank_name": "AB MICROFINANCE BANK",
"png_logo_url": null,
"svg_logo_url": null
},
{
"bank_code": "070010",
"bank_name": "ABBEY MORTGAGE BANK",
"png_logo_url": "",
"svg_logo_url": ""
},
{
"bank_code": "090260",
"bank_name": "ABOVE ONLY MICROFINANCE BANK",
"png_logo_url": "",
"svg_logo_url": ""
},
{
"bank_code": "090197",
"bank_name": "ABU MICROFINANCE BANK",
"png_logo_url": null,
"svg_logo_url": null
}
]
}
Name Enquiry
GET
{{
baseUrl
}}/api/v2/client/payout/name_enquiry?account_number=9038299384&bank_code=999461
Query Parameters
account_number
string
bank account number
bank_code
string
nibss bank code
Response
{
"data": {
"account_number": "9038299384",
"account_name": "OLUWADAMILOLA OGUNLUSI",
"kyc_tier": "3",
"bvn": "2209309****"
},
"message": "Success",
"status": true,
"status_code": 200
}
Payout
POST
{{
baseUrl
}}/api/v2/client/payout/payout
Sample Request & Fields Details
{
"sender_account_number": "9038299384",
"recipient_account_number": "7037662603",
"recipient_account_name": "PAUL IKHIDE",
"recipient_bank_code": "999461",
"amount": 1200,
"narration": "Glorious test battle",
"reference": "Advancly-HAUUSIKSNJWUWJSN61728829289"
}
sender_account_number
string
account number of the transfer initiator
recipient_account_number
string
account number of the transfer recipient
recipient_account_name
string
bank account name retrieved from a name inquiry
recipient_bank_code
string
NIBSS bank code of the receiving bank
amount
number
transfer amount
narration
string
transfer narration
reference
string
transaction reference, e.g., (Advancly-J178IND172891JAHSEE)
Response
Ok (200)
{
"response_code": "00",
"message": "Successful",
"status": true,
"status_code": 200,
"data": {
"currency": "NGN",
"sender_account_name": "OLUWADAMILOLA OGUNLUSI",
"sender_account_number": "9038299384",
"sender_bank_code": "999461",
"sender_bank_name": "Advancly MFB",
"recipient_account_name": "PAUL IKHIDE",
"recipient_account_number": "7037662603",
"recipient_bank_code": "999461",
"recipient_bank_name": "Advancly MFB",
"transaction_id": "0",
"transaction_reference": "Advancly-HAUUSIKSNJWUWJSN61728829289",
"session_id": null,
"narration": "Glorious test battle",
"transaction_status": "Completed",
"amount": 1200,
"transaction_charge": 0,
"transaction_message": "Success",
"transaction_date": "2025-03-29T23:12:41.646117+01:00"
}
}
Bad Request (400)
{
"response_code": "99",
"message": "Transfer limit exceeded the configured limit of 1000000.",
"status": false,
"status_code": 400
}
{
"response_code": "A102",
"message": "Duplicate Reference",
"status": false,
"status_code": 400
}
TSQ
GET
{{
baseUrl
}}/api/v2/client/payout/transaction/{transactionReference}
Response
Ok (200)
{
"data": {
"id": 6,
"externalReferenceNumber": "Advancly-HAUUSIKSNJWUWJSN617288292814",
"sessionId": null,
"senderAccountName": "OLUWADAMILOLA OGUNLUSI",
"senderAccountNumber": "9038299384",
"senderBankCode": "999461",
"senderBankName": "Advancly MFB",
"recipientAccountName": "PAUL IKHIDE",
"recipientAccountNumber": "7037662603",
"recipientBankCode": "999461",
"recipientBankName": "Advancly MFB",
"amount": 1200.00,
"feeCharge": 0.00,
"narration": "Glorious test battle/Advancly-HAUUSIKSNJWUWJSN617288292814",
"transactionStatus": "Completed", // Completed, Failed, Processing
"transactionType": "Outward",
"responseCode": "00",
"responseMessage": "Success",
"channelCode": 9,
"transactionDate": "2025-04-09T14:59:08.992077",
"createdDateTime": "2025-04-09T14:59:15.162074"
},
"message": "Success",
"status": true,
"status_code": 200
}
Bad Request (404)
{
"message": "Record not found",
"status": false,
"status_code": 404
}
Transactions
GET
{{
baseUrl
}}/api/v2/client/payout/transactions?account_number=9038299384&start_date=2025-03-15&end_date=2025-03-21&page=1&page_size=10
Query Parameters
account_number
string
account no
start_date
date (yyyy-mm-dd)
start date of the transaction
end_date
date (yyyy-mm-dd)
end date of the transaction
page
number
page number (default 1)
page_size
number
page size number (default 10)
Response
Ok (200)
{
"page": 1,
"pageSize": 10,
"totalCount": 31,
"totalPages": 4,
"message": "Success",
"status": true,
"status_code": 200,
"data": [
{
"accountNumber": "9038299384",
"transactionAmount": 980.000000,
"balance": 8972888.531765,
"transactionDate": "2025-03-19T00:00:00",
"createdDate": "2025-03-19T08:12:33.956629",
"transactionType": "DEBIT",
"narration": "Glorious test battle",
"clientId": 31,
"currencyCode": "NGN",
"senderDetails": {
"name": "OLUWADAMILOLA OGUNLUSI",
"bankName": "Advancly MFB",
"accountNumber": "9038299384"
},
"receiverDetails": {
"name": "PAUL IKHIDE",
"bankName": "Advancly MFB",
"accountNumber": "7037662603"
},
"sessionId": null
},
{
"accountNumber": "9038299384",
"transactionAmount": 1200.000000,
"balance": 8971688.531765,
"transactionDate": "2025-03-19T00:00:00",
"createdDate": "2025-03-19T08:14:28.131603",
"transactionType": "DEBIT",
"narration": "Glorious test battle",
"clientId": 31,
"currencyCode": "NGN",
"senderDetails": {
"name": "OLUWADAMILOLA OGUNLUSI",
"bankName": "Advancly MFB",
"accountNumber": "9038299384"
},
"receiverDetails": {
"name": "PAUL IKHIDE",
"bankName": "Advancly MFB",
"accountNumber": "7037662603"
},
"sessionId": null
},
{
"accountNumber": "9038299384",
"transactionAmount": 580.000000,
"balance": 8971108.531765,
"transactionDate": "2025-03-19T00:00:00",
"createdDate": "2025-03-19T08:17:50.657354",
"transactionType": "DEBIT",
"narration": "Glorious test battle",
"clientId": 31,
"currencyCode": "NGN",
"senderDetails": {
"name": "OLUWADAMILOLA OGUNLUSI",
"bankName": "Advancly MFB",
"accountNumber": "9038299384"
},
"receiverDetails": {
"name": "PAUL IKHIDE",
"bankName": "Advancly MFB",
"accountNumber": "7037662603"
},
"sessionId": null
}
]
}
Transaction Response Codes
00
Approved or Completed Successfully
Successful
06
Dormant Account
Failed
07
Invalid Account
Failed
13
Invalid Amount
Failed
26
Duplicate Record
Failed
51
Insufficient Funds
Failed
61
Transfer Limit Exceeded
Failed
99
Transaction Failed
Failed
A100
Transfer to The Same Account
Failed
A101
Insufficient Bbalance
Failed
A102
Duplicate Reference
Failed
A500
Internal Server Error
Failed
Interbank Test Accounts (Dev)
000014
9986840979
Waller Livingston
1
537595960283
000014
1471023622
Moon Sanchez
3
660477154602
000016
3811637086
Earline Mills
3
853119474502
000014
2359862016
Hart Snider
3
547014819401
000016
9914872061
Durham Reese
2
908631517477
000001
1091016606
Kari Sargent
3
115427203295
000014
9389590545
Ola Murphy
3
312583939236
000015
1830956253
Rojas Adams
3
429149041264
000015
5942277535
Melva Mueller
1
950918423663
000013
9728072421
Felecia Lester
1
506874908045
Last updated
Was this helpful?