Skip to main content
GET
/
banks
List supported banks
curl --request GET \
  --url https://api.check.et/api/v1/banks \
  --header 'Authorization: Bearer <token>'
{
  "banks": {
    "cbe": {
      "name": "Commercial Bank of Ethiopia",
      "requires_account_number": true,
      "account_digits": 8,
      "description": "Paste a CBE receipt link or FT reference, then enter your full receiving account.",
      "example_transaction_number": "FT26144SG2ST"
    },
    "telebirr": {
      "name": "Telebirr",
      "requires_account_number": false,
      "description": "Requires only the Telebirr receipt / transaction number.",
      "example_transaction_number": "DEL889NG4S"
    },
    "dashen": {
      "name": "Dashen Bank",
      "requires_account_number": false,
      "description": "Requires the Dashen transaction reference from the receipt URL.",
      "example_transaction_number": "387ETAP2522000WK"
    }
  }
}
Use the code key (e.g. cbe, telebirr) as the bank field in verify requests. The requires_account_number flag tells you whether to collect your receiving account from the customer. See the bank-specific guides for details on each provider.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

200 - application/json

List of supported banks

banks
object