> ## Documentation Index
> Fetch the complete documentation index at: https://docs.check.et/llms.txt
> Use this file to discover all available pages before exploring further.

# Verifying CBE Payments

> Step-by-step guide for Commercial Bank of Ethiopia

## Required fields

| Field                | Example                                            |
| -------------------- | -------------------------------------------------- |
| `bank`               | `cbe`                                              |
| `transaction_number` | `FT25161234567`                                    |
| `account_number`     | `100087654321` (13 digits, your receiving account) |

CBE transaction numbers start with `FT` and are found on the digital receipt under "FT Reference" or "Reference Number".

## Example

```bash theme={null}
curl -X POST https://api.check.et/api/v1/verify \
  -H "Authorization: Bearer chk_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "bank": "cbe",
    "transaction_number": "FT25161234567",
    "account_number": "1000876543218"
  }'
```

## Via receipt URL

CBE's mobile app generates share URLs like:

```
https://cbe.com.et/receipt/...
```

Pass these directly as `receipt_url` without needing to extract the reference manually.

## Via PDF

CBE PDFs are fully supported. Upload the receipt file and omit the transaction number - it is extracted automatically.

## Tips

* The account number is your **13-digit CBE account** (the one that received the payment)
* The FT reference is case-insensitive in our API
* Save your CBE account with `POST /accounts` and reference it by `bank_account_id` to avoid repeating it
