Webhooks
Webhooks do Stablecoin
Os webhooks notificam sua aplicação sobre o resultado do depósito de stablecoin. Caso ainda não saiba como cadastrar webhooks na plataforma, veja o nosso tutorial.
Existem dois eventos:
| Evento | Quando ocorre |
|---|---|
STABLECOIN_DEPOSIT_COMPLETED | A stablecoin foi entregue na blockchain |
STABLECOIN_DEPOSIT_FAILED | O depósito falhou em alguma etapa |
O objeto enviado contém stableDeposit (os dados do depósito) e company (sua empresa). O campo correlationID corresponde ao identificador único que você enviou ao criar o depósito.
STABLECOIN_DEPOSIT_COMPLETED
Disparado quando a stablecoin é entregue com sucesso na carteira de destino. O campo txHash traz o hash da transação on-chain.
{
"event": "STABLECOIN_DEPOSIT_COMPLETED",
"stableDeposit": {
"id": "6650abc1234def567890aaaa",
"status": "COMPLETED",
"inputAmount": 10000,
"inputCurrency": "BRL",
"outputAmount": 18.45,
"outputCurrency": "USDT",
"txHash": "0x587a660fe5349113801ec77fa6f79ae096e53a67bfa7f9098f096d1b9575fa53",
"correlationID": "my-unique-id",
"completedAt": "2026-06-05T12:00:00.000Z"
},
"company": {
"name": "Acme Corp"
}
}
STABLECOIN_DEPOSIT_FAILED
Disparado quando o depósito falha. Os campos reason e errorCode indicam o motivo.
{
"event": "STABLECOIN_DEPOSIT_FAILED",
"stableDeposit": {
"id": "6650abc1234def567890aaaa",
"status": "FAILED",
"inputAmount": 10000,
"inputCurrency": "BRL",
"outputCurrency": "USDT",
"correlationID": "my-unique-id",
"failedAt": "2026-06-05T12:00:00.000Z"
},
"company": {
"name": "Acme Corp"
},
"reason": "Deposit failed",
"errorCode": "DEPOSIT-FAILED"
}