> ## 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 Bank of Abyssinia Payments

> Step-by-step guide for Bank of Abyssinia (BOA)

## Required fields

| Field                | Example                                            |
| -------------------- | -------------------------------------------------- |
| `bank`               | `boa`                                              |
| `transaction_number` | `BOA123456789`                                     |
| `account_number`     | `1000290172` (your 10-digit BOA receiving account) |

BOA **requires** your full receiving account number (`account_number`).

## Finding the reference

The transaction reference is printed on the BOA receipt or shown in the BOA Mobile Banking app under transaction history.

## 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": "boa",
    "transaction_number": "BOA123456789",
    "account_number": "1000290172"
  }'
```

## Tip: save your BOA account

Save your BOA account once with `POST /accounts`, then pass `bank_account_id` instead of `account_number` in every verify call:

```json theme={null}
{
  "bank": "boa",
  "transaction_number": "BOA123456789",
  "bank_account_id": 4
}
```
