Pular para o conteúdo principal

Webhooks do billing falhando ao processar

ItemDetalhe
Serviço afetadoBilling
Severidadeaviso
Dispara quandoWebhook falhando ao processar há mais de 10 minutos (billing_webhook_events_failing). O worker tenta de novo sozinho, com espera de até 1 hora.

O que representa​

O pagamento não é aplicado: a assinatura paga fica pending para o app.

Como verificar no Grafana​

  • Dashboard Billing API, aba Pagamentos e webhooks: Eventos falhando e Tentativas de processamento que falharam.

Como agir​

  1. No banco do billing: SELECT * FROM provider_events_unprocessed WHERE state = 'failing' e leia last_error.
  2. Corrija a causa (tenant sem provedor, dado inesperado, bug).
  3. Para o worker tentar já, em vez de esperar: UPDATE provider_events SET next_attempt_at = now() WHERE id = <id>.