# Pago FPS

Pagar en libras a una cuenta de Reino Unido por Faster Payments.

Para pagar por Faster Payments registras el número de cuenta y el sort code, los apruebas en el panel y creas el pago en `GBP`.

## Requisitos

| Requisito | Valor |
|---|---|
| `rail` | `gbp_fps` |
| País | Reino Unido |
| Moneda del pago | `GBP` |
| Datos de la cuenta | Número de cuenta y sort code |
| Disponible si | `gbp_fps` 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 |
|---|---|---|---|
| `account_number` | texto | Sí | Número de cuenta, 8 dígitos. |
| `holder_name` | texto | Sí | Titular de la cuenta destino. Hasta 140 caracteres. |
| `rail` | texto | Sí | Riel de pago. Decide qué campos se piden. `gbp_fps`: Faster Payments, en Reino Unido. |
| `sort_code` | texto | Sí | Sort code, 6 dígitos. |

```json
{
  "rail": "gbp_fps",
  "holder_name": "PROVEEDOR FICTICIO LTD",
  "account_number": "00000000",
  "sort_code": "000000"
}
```

`sort_code` va sin guiones.

## Paga

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

## Errores comunes

- `400 invalid_request`: el sort code lleva guiones. Envía sólo dígitos.
- `422 invalid_beneficiary`: el riel rechazó la cuenta.

## Qué sigue

[Pago Bre-B](/docs/recetas/pago-bre-b/).
