Pular para o conteúdo principal

🔗 Guia Completo de Webhooks - Gateways de Pagamento

Referência rápida para integração de webhooks de cada gateway suportado


📋 Índice Rápido


🎯 Visão Geral

O que são Webhooks?

Webhooks são notificações automáticas que seu gateway de pagamento envia para nossa API sempre que um evento importante acontece (carrinho abandonado, PIX expirado, compra aprovada, etc.).

Como Funciona o Fluxo?

┌─────────────┐         ┌──────────────┐         ┌─────────────────┐
│ Gateway │ ─────→ │ Wite API │ ─────→ │ Agente IA │
│ (Kirvano) │ webhook │ Normaliza │ dispara │ Conversa com │
│ │ │ Dados │ │ Cliente │
└─────────────┘ └──────────────┘ └─────────────────┘
│ │
│ Cliente abandona carrinho │
└───────────────────────────────────────────────── │

Cliente compra ✅

URL Base

Cada agente criado tem uma URL única:

https://api.witerecuperation.com/api/webhooks/{WEBHOOK_URL_DO_AGENTE}

Como obter: Painel → Agentes → Copiar URL de Webhook


🛒 Kirvano

Configuração

Painel Kirvano:

  1. Acesse Configurações → Webhooks
  2. Clique em "Adicionar Webhook"
  3. Cole a URL: https://api.witerecuperation.com/api/webhooks/{SUA_URL}
  4. Selecione os eventos (veja abaixo)
  5. Método: POST
  6. Content-Type: application/json
  7. Salve

Eventos Suportados

EventoQuando DisparaNossa Ação
CART_ABANDONEDCliente sai sem finalizar✅ Inicia recuperação
CHECKOUT_ABANDONEDCliente sai na página de checkout✅ Inicia recuperação
PIX_EXPIREDPIX expira sem pagamento✅ Recuperação PIX
PAYMENT_PENDINGAguardando pagamento⏸️ Monitora
SALE_APPROVEDPagamento aprovado✅ Marca como recuperado
SALE_PENDINGVenda pendente⏸️ Aguarda
SALE_REFUSEDPagamento recusado❌ Não recupera
SALE_CHARGEBACKChargeback solicitado❌ Não recupera
SALE_REFUNDEDReembolso efetuado❌ Não recupera

💳 WitePay

Configuração

Painel WitePay:

  1. Acesse Integrações → Webhooks
  2. Adicione webhook
  3. URL: https://api.witerecuperation.com/api/webhooks/{SUA_URL}
  4. Eventos: Selecione conforme tabela abaixo
  5. Formato: JSON
  6. Salve e teste

Eventos Suportados

EventoQuando DisparaNossa Ação
CART_ABANDONEDCarrinho abandonado✅ Inicia recuperação
CHECKOUT_ABANDONEDCheckout abandonado✅ Inicia recuperação
PIX_EXPIREDPIX expira✅ Recuperação PIX
PAYMENT_PENDINGPagamento pendente⏸️ Monitora
PAYMENT_APPROVEDPagamento aprovado✅ Marca recuperado
ORDER_PAIDPedido pago✅ Marca recuperado
PAYMENT_REFUSEDPagamento recusado❌ Não recupera

🛍️ Yampi

Configuração

Painel Yampi:

  1. Acesse Configurações → Webhooks
  2. Criar novo webhook
  3. URL: https://api.witerecuperation.com/api/webhooks/{SUA_URL}
  4. Eventos: cart.reminder, order.paid, order.created
  5. Salvar

Eventos Suportados

EventoQuando DisparaNossa Ação
cart.reminderCarrinho abandonado✅ Inicia recuperação
order.createdPedido criado⏸️ Monitora
order.paidPedido pago✅ Marca recuperado
order.status.updatedStatus atualizado📊 Atualiza status

📦 Vega Checkout

Configuração

Entre em contato com suporte da Vega para configurar webhook apontando para:

https://api.witerecuperation.com/api/webhooks/{SUA_URL}

Eventos Suportados

EventoQuando DisparaNossa Ação
CART_ABANDONEDCarrinho abandonado✅ Inicia recuperação
Status approvedTransação aprovada✅ Marca recuperado

🌙 Luna

Configuração

Configure webhook na Luna apontando para:

https://api.witerecuperation.com/api/webhooks/{SUA_URL}

Eventos Suportados

EventoQuando DisparaNossa Ação
sale_cart_abandonedCarrinho abandonado✅ Inicia recuperação
event_sale_pendingVenda pendente⏸️ Monitora
event_sale_paidVenda paga✅ Marca recuperado