Visión General
El SPEI cash-in genera una CLABE desechable que el pagador usa para realizar una transferencia SPEI desde su app bancaria. Cuando NTX Pay recibe la liquidación, la transacción pasa aCONFIRMED y dispara el webhook cash_in.
Características:
- CLABE válida para una sola transferencia (one-time use)
- Confirmación asíncrona (segundos a minutos)
- Expira en fecha configurable (default ~24 horas)
Endpoint
POST /api/spei/cash-in
Headers
Request
Response (201)
Campos del Request
Valor en centavos MXN (mínimo 1). Ej.:
50000 = $500.00 MXN.Identificador externo único (hasta 100 caracteres). Úsalo para correlacionar con tu sistema. Recomendado para idempotencia.
Descripción del cobro (hasta 255 caracteres).
Nombre del pagador (1–255 caracteres), mostrado en el checkout SPEI.
Email del pagador (formato de email válido).
RFC/CURP del pagador (10–20 caracteres).
Flujo de Pago
Estados de la Transacción
| Status | Significado |
|---|---|
PENDING | CLABE emitida, esperando transferencia |
CONFIRMED | Transferencia recibida y liquidada |
FAILED | Error en el procesamiento |
EXPIRED | CLABE expiró sin recibir transferencia |
Idempotencia
Reenvía la misma request con el mismoexternalId para garantizar que un fallo de red no genere dos cobros. En caso de duplicidad, NTX Pay retorna el cobro existente.
Próximos Pasos
Webhook cash_in
Detalles del payload del webhook de confirmación
SPEI Cash-Out
Envía transferencias SPEI