Skip to main content

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

NameTypeDescription
countryStringThe country whose payout processors should be fetched (Required)

Headers

NameTypeDescription
x-api-key*StringBase_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

{
"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"
}
]
}