BankListQuery
Overview​
Retrieves all banks configured in the system with their mandate and transfer capability flags. Used to populate bank selection dropdowns when setting up mandates, collection accounts, and disbursement targets.
Command Structure​
{
"cmd": "BankListQuery",
"data": "{}"
}
Parameters​
No parameters required.
Response​
{
"ok": true,
"statusCode": "00",
"message": "Banks retrieved successfully.",
"outData": [
{
"BankCode": "058",
"BankName": "Guaranty Trust Bank",
"AllowNibssMandate": true,
"AllowRemita": true,
"AllowNipTTransfer": true
},
{
"BankCode": "011",
"BankName": "First Bank of Nigeria",
"AllowNibssMandate": true,
"AllowRemita": false,
"AllowNipTTransfer": true
}
]
}
Response Fields​
| Field | Description |
|---|---|
BankCode | Bank sort code / NIBSS bank code |
BankName | Bank display name |
AllowNibssMandate | Whether NIBSS mandate can be set up on this bank |
AllowRemita | Whether Remita direct debit is supported |
AllowNipTTransfer | Whether NIP transfer (interbank) is supported |