Evento enviado pela troqpay quando um checkout é criado, pago ou expirado. Cada endpoint cadastrado no app tem o seu próprio segredo de assinatura. O envio usa redirect: error — endpoints que respondem 3xx falham a entrega.
Documentation Index
Fetch the complete documentation index at: https://docs.troqpay.com/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
HMAC_SHA256(rawBody, signingSecret).hex(). O segredo é único por endpoint cadastrado no app. Compare a assinatura calculada do seu lado com o valor recebido antes de processar o evento.
"2d4d947f80b9b84efc3a3ec9a13d2f3d7e824bf3ce1e1b7d1a3267570d51d4a2"
Envelope de evento de webhook. data.checkout é o checkout completo — a mesma forma retornada por GET /v1/checkouts/{checkoutId}.
Identificador único do evento. Formato evt_ + 24 caracteres hex.
"evt_4a8b3c1d5e6f2a9b0c1d2e3f"
Tipo do evento.
checkout.created, checkout.paid, checkout.expired Quando o evento foi criado.
true para checkouts em produção, false para teste.
false
Objeto de dados entregue no webhook.
Retorne qualquer status 2xx dentro de 5 segundos para confirmar o recebimento. A troqpay tenta entregar até 5 vezes com backoff 60s → 5m → 15m → 60m. O entregador não segue redirects: qualquer 3xx no seu endpoint vira falha.