Get Payout Processors
A merchant can use this endpoint to retrieve a list of available payout channels and providers, check their supported currencies and regions, compare processing fees, and integrate the right processor into their disbursement workflows.
GET https://transfer.dev.mypaygate.co/api/v1/banks?country=NGA
Retrieve a list of supported payout processors (e.g., banks or payment providers) available for transactions.
The response includes processor details such as bank codes, names, supported currencies, and activation status.
Query Parameters
| Name | Type | Description |
|---|---|---|
| country | String | The country whose payout processors should be fetched (Required) |
Headers
| Name | Type | Description |
|---|---|---|
| x-api-key* | String | Base_64(merchant public key) |
Sample Request (GET)
curl --location 'https://transfer.dev.mypaygate.co/api/v1/banks?country=NGA' --header 'x-api-key: {{BASE64(MERCHANT_PUBLIC_KEY)
}}'
Sample Response
- 200 OK
{
"isSuccessful": true,
"responseCode": "00",
"responseMessage": "successful",
"responseData": [
{
"blockTransaction": false,
"active": true,
"avatar": "#1234",
"sortCode": "12345",
"shortName": "GTB",
"code": "000017",
"name": "Guaranty Trust Bank",
"currency": "NGN",
"country": "NGA"
}
]
}