Skip to main content

Webhooks

A chave webhook do payload não é obrigatória. Ao executar a integração com esse endpoint, você pode fornecer a URL e os Headers personalizados para que ocorram as chamadas nas mudanças de status do referido pedido.

EventoDescrição
SWAP_STARTEDDisparado quando o pedido é registrado com sucesso
SWAP_PAYMENT_IDENTIFIEDDisparado quando o pagamento ref. ao pedido é identificado
SWAP_PAYMENT_EXPIREDDisparado quando o pagamento ref. ao pedido é expirado
SWAP_PAYMENT_BLOCKEDDisparado quando o pagamento ref. ao pedido foi pago mas foi invalidado pelo KYC
SWAP_COMPLETEDDisparado após a transferencia dos fundos na blockchain, retorna txId
SWAP_FAILEDDisparado após a transferencia dos fundos na blockchain falhar

Payload do webhook

Método: POST:webhook.url

{
"id": "id-do-pedido",
"event": "SWAP_COMPLETED",
"from": {
"currency": "BRL",
"amount": 10000, // R$ 100,00
},
"to": {
"currency": "CAKE",
"amount": "14497251241174891463",
"network": 56,
"address": "wallet-de-destino",
},
"txId": null
}
Atencão

Essa funcionalidade encontra-se disponível apenas em ambiente de homologação (sandbox), em breve estará disponível no ambiente de produção.

Veja em execução em nosso Swagger.