O que faz
POST /api/spei/cash-in gera uma CLABE descartável vinculada à sua conta sandbox. Qualquer transferência SPEI recebida nessa CLABE dispara um webhook cash_in para a URL configurada.
No sandbox, a confirmação é simulada ~1 segundo após a criação da CLABE (em vez de aguardar uma transferência real). Isso permite testar todo o fluxo de cash-in sem depender de um banco emissor.
Exemplo
Response (201)
clabe retornado para exibir ao pagador final (cliente da sua empresa). No sandbox, esta CLABE é fictícia mas o objeto transaction.clabe que chega no webhook será o mesmo.
Webhook esperado
Após ~1 segundo (cenáriosuccess padrão), você recebe:
Cenários de teste
| Cenário | Webhook |
|---|---|
| Default | CONFIRMED |
error:invalid-clabe | FAILED |
error:duplicate-external-id | FAILED |
delayed:5s | CONFIRMED após 5s |
Próximos passos
Cash-out
Como enviar SPEI no sandbox.
Webhooks
Entendendo a entrega de webhooks no sandbox.