TchokoPay
API Reference

Supported countries

GET /v1/countries — where you can collect and disburse.

GET/v1/countries

Every country we can move money in, with the number format to expect there.

A country appears here only when at least one of its providers is actually usable — so this list can't advertise somewhere nothing works.

curl https://connect.tchokopay.com/v1/countries \
  -H "Authorization: Bearer tchoko_live_..."
[
  {
    "country": "CM",
    "name": "Cameroon",
    "currency": "XAF",
    "dialCode": "+237",
    "phoneDigits": 9,
    "phoneExample": "670000000"
  }
]
FieldDescription
countryISO code. Send this as country when you collect or disburse.
currencyWhat that country transacts in.
dialCodeInternational dialling prefix.
phoneDigitsHow many digits a local number has. Validate against this before calling us.
phoneExampleA correctly shaped number, for your own tests and placeholder text.

phoneDigits and phoneExample are absent for some countries. Where they are missing, skip the length check and let us validate the number — do not assume a length.

Caching this

Safe to fetch once at start-up and keep for an hour. It changes only when we open a new market.

On this page