Importações
Eventos chegando do Guru em tempo quase-real (webhook) + status das integrações.
Guru · Webhook real-time
Desconectado
Recebe eventos: venda aprovada/pendente/recusada, refund, chargeback, cancelamento, atualização de status. Idempotente por
transactionId.URL configurada
Secret ok (64 chars)
production
URL do webhook
POST https://analytics.m3dals.com.br/api/webhooks/guruHeader de autenticação
Authorization: Bearer <GURU_WEBHOOK_SECRET>O valor real do secret vive no .env do servidor. Nunca aparece neste painel nem no markdown.
Eventos recomendados
- • transaction.approved
- • transaction.pending
- • transaction.refused
- • transaction.refunded
- • transaction.canceled
- • transaction.chargeback
Bloco pronto pra colar no Notion / e-mail / Slack ao mandar pro cliente.
Google Sheets · Reconciliação
Fallback diário (após 07h). Confere se vendas do dia anterior batem com o webhook e importa o que faltou. Sinaliza divergências.
Em construção · V2.1
Webhook é a fonte primária em tempo real. Sheets roda como cron diário (07h) pra catch-up de eventos perdidos e auditoria de divergência — nunca como única fonte.
Quando webhook estiver offline (deploy, rede), Sheets recupera as vendas D-1 e gera alerta no painel. Se webhook + Sheets divergirem, registro vence o webhook (mais granular) mas a divergência é destacada em /imports.
Últimos eventos recebidos (0)
Toda chegada vira um IngestionEvent, mesmo que falhe ou seja ignorado. Trilha completa de auditoria.
Sem erros
Nenhum evento recebido ainda. Quando o webhook do Guru disparar, ele aparece aqui.