Saltar para o conteúdo principal
Esta página lista cada tipo de evento que o Therius entrega a um endpoint de webhook configurado. Assine um subconjunto em Desenvolvedores → Webhooks, ou deixe a seleção vazia para recebê-los todos. Veja Visão geral de webhooks para os detalhes de entrega, nova tentativa e verificação de assinatura.

Eventos de pagamento

As cargas de eventos de pagamento usam este envelope:
Quando o pagamento salvou um cartão (tokenize: true), data.token o traz como { "id": "vt_...", "expirationDate": "...", "tokenCreationReference": "..." }, o mesmo objeto da resposta do purchase. Um cartão em um pagamento assíncrono (o provedor respondeu pending) é salvo quando o pagamento é resolvido. Se isso acontecer depois de o webhook ser enviado, data.token não vem e você recebe um evento token.created.
Os nomes dos eventos de webhook usam refused onde o campo status da resposta síncrona da API usa declined, e payment.<status> para estados terminais como expired. Corresponda à string event, não a uma análise de substring.

Eventos de assinatura

As cargas de eventos de assinatura usam um envelope ligeiramente diferente — subscription_id é um campo de nível superior e data carrega o detalhe específico do evento:

Eventos de cartões salvos

Os eventos de cartões salvos avisam quando um token é criado para um pagamento assíncrono e quando um token que você armazenou deixa de poder ser usado. Veja o ciclo de vida do token para as regras de retenção.
Um link de pagamento envia seus próprios eventos além dos eventos de pagamento acima. Um pagamento feito em um link continua enviando seus eventos payment.* habituais; os eventos payment_link.* descrevem o que aconteceu com o próprio link. Use data.payment_link_id para identificar o link, e data.payment_id ou data.order_code para identificar o pagamento. Os eventos de link de pagamento usam o mesmo envelope dos eventos de pagamento:
Os eventos de link e os eventos de pagamento do mesmo pagamento são entregas separadas e podem chegar em qualquer ordem. Relacione-os por data.order_code ou data.payment_id, não pela ordem de chegada.

Eventos de teste

Use Desenvolvedores → Webhooks → Enviar evento de teste para entregar uma carga de amostra de qualquer tipo de evento ao seu endpoint sem criar um pagamento ou uma assinatura reais. As entregas de teste aparecem em Entregas recentes ao lado das reais e podem ser reenviadas.