### RTP - Instant Bank Transfer

An RTP eligibility check is performed against the bank routing number.

Response values are :

- `ENABLED` - Routing number is eligible for RTP
- `DISABLED` - Routing number is ineligible for RTP
- `UNKNOWN` - Routing number eligibility has not been determined, invoke API call to refresh RTP eligibility status.

---

_Payer must be configured for RTP to send RTP transactions_

| Field             | Type   | Requirement | Description                                   |
|-------------------|--------|-------------|-----------------------------------------------|
| payer_id          | string | required    | Payer ID                                     |
| recipient_id      | string | required    | Recipient ID                                 |
| account_number     | string |             | Bank account number                          |
| routing_number    | string |             | Bank routing number                          |
| account_type      | string | enum        | Bank account type                            |
|                   |        |             | Allowed: `CHECKING`, `SAVINGS`, `BUSINESS` |
| account_name      | string |             | Bank account name - only required for business accounts

```
201
```
```
400
```

---

```bash
Bearer

xxxxxxxxxx

curl --request POST \
     --url https://test.api.interchecks.io/api/v2/payer_id/accounts/recipient_id/banks \
     --header 'accept: application/json' \
     --header 'content-type: application/json'
```

Choose an example:

application/json

```
201 - Result
```
```
400 - Result
```
