# Pago Bre-B

Pagar en pesos colombianos con una llave Bre-B.

Para pagar en Colombia registras la llave Bre-B del titular, la apruebas en el panel y creas el pago en `COP`.

## Requisitos

| Requisito | Valor |
|---|---|
| `rail` | `cop` |
| País | Colombia |
| Moneda del pago | `COP` |
| Datos de la cuenta | Llave Bre-B |
| Disponible si | `cop` aparece en `rails` de [`GET /v1/limits`](/docs/operaciones/consultar-limites/). Si no, `403 rail_not_enabled` |
| Cuenta de prueba | No se simula: responde `403 rail_not_enabled` |

## Registra el beneficiario

| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| `bre_b_key` | texto | Sí | Llave Bre-B del titular. Hasta 100 caracteres. |
| `holder_name` | texto | Sí | Titular de la cuenta destino. Hasta 140 caracteres. |
| `rail` | texto | Sí | Riel de pago. Decide qué campos se piden. `cop`: Bre-B, en Colombia. |

```json
{
  "rail": "cop",
  "holder_name": "PROVEEDOR FICTICIO SAS",
  "bre_b_key": "llave-bre-b-de-ejemplo"
}
```

## Paga

Aprueba el beneficiario en el panel y crea el pago con [`POST /v1/payments`](/docs/operaciones/crear-pago/), con `currency` en `COP`. El resto del flujo es igual al de [Pago SPEI](/docs/recetas/pago-spei/).

## Errores comunes

- `422 invalid_beneficiary`: el riel rechazó la llave.
- `422 currency_not_supported`: el pago no va en `COP`.
- Buscar `rail: "bre_b"`: el valor es `cop`.

## Qué sigue

[Pago PIX](/docs/recetas/pago-pix/).
