Pago SEPA
Pagar en euros a una cuenta de la zona euro.
Para pagar por SEPA registras el IBAN y el BIC de la cuenta, la apruebas en el panel y creas el pago en EUR.
Requisitos
| Requisito | Valor |
|---|---|
rail | eur_sepa |
| País | Zona euro |
| Moneda del pago | EUR |
| Datos de la cuenta | IBAN y BIC |
| Disponible si | eur_sepa aparece en rails de GET /v1/limits. 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 |
|---|---|---|---|
bic | texto | Sí | Código BIC del banco. De 8 a 11 caracteres. |
holder_name | texto | Sí | Titular de la cuenta destino. Hasta 140 caracteres. |
iban | texto | Sí | IBAN de la cuenta. De 15 a 34 caracteres. |
iban_country | texto | Sí | País del IBAN, en código de 3 letras. 3 caracteres. |
rail | texto | Sí | Riel de pago. Decide qué campos se piden. eur_sepa: SEPA, en la zona euro. |
{
"rail": "eur_sepa",
"holder_name": "PROVEEDOR FICTICIO SL",
"iban": "XX00FICTICIO0000000000",
"bic": "FICTXXXX",
"iban_country": "ESP"
}Los espacios del IBAN se quitan, e IBAN y BIC se guardan en mayúsculas. iban_country va en código de 3 letras, como ESP.
Paga
Aprueba el beneficiario en el panel y crea el pago con POST /v1/payments, con currency en EUR. El resto del flujo es igual al de Pago SPEI.
Errores comunes
400 invalid_request:iban_countrylleva 3 letras, no 2.422 invalid_beneficiary: el riel rechazó la cuenta. Revisa IBAN y BIC.422 currency_not_supported: el pago no va enEUR.