Get Supported Networks
Retrieve the available payout networks (rails) for a country.
Note: this endpoint is primarily used just before creating a beneficiary account — you may see it referenced in Payout API guides as well.
Request
curl --request POST \
--url $baseUrl/transactions/networks \
--header 'x-api-key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--header 'x-idempotency-key: YOUR_UNIQUE_UUID' \
--data '{
"country": "GH"
}'Response
{
"data": {
"country": "GH",
"networks": [
{
"code": "bank_transfer",
"name": "Local Bank Transfer",
"currency": "GHS",
"type": "bank_account"
},
{
"code": "mtn_momo",
"name": "MTN Mobile Money",
"currency": "GHS",
"type": "mobile_money"
},
{
"code": "vodafone_cash",
"name": "Vodafone Cash",
"currency": "GHS",
"type": "mobile_money"
}
]
}
}Use the returned network code in the details object when adding a beneficiary account.
Network availability varies by corridor. Always fetch this dynamically rather than hardcoding network options in your UI.
Call this next
- Add a beneficiary account (Payout API)
- Resolve a Bank Account (Payout API)
Updated 13 days ago
Did this page help you?