Qué hace
POST /api/spei/cash-in genera una CLABE desechable vinculada a tu cuenta sandbox. Cualquier transferencia SPEI recibida en esa CLABE dispara un webhook cash_in a la URL configurada.
En sandbox, la confirmación es simulada ~1 segundo después de crear la CLABE (en lugar de esperar una transferencia real). Esto permite probar todo el flujo de cash-in sin depender de un banco emisor real.
Ejemplo
Response (201)
clabe devuelta para mostrarla al pagador final (cliente de tu empresa). En sandbox, esta CLABE es ficticia pero el campo transaction.clabe que llega en el webhook será el mismo.
Webhook esperado
Tras ~1 segundo (escenariosuccess default), recibes:
Escenarios de prueba
| Escenario | Webhook |
|---|---|
| Default | CONFIRMED |
error:invalid-clabe | FAILED |
error:duplicate-external-id | FAILED |
delayed:5s | CONFIRMED tras 5s |
Próximos pasos
Cash-out
Cómo enviar SPEI en sandbox.
Webhooks
Entendiendo la entrega de webhooks en sandbox.