Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.4seletpay.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Visão Geral

Os Endpoints de Webhook permitem que sua aplicação receba notificações em tempo real sempre que eventos relevantes ocorrem na plataforma — como pagamentos aprovados, cobranças expiradas ou assinaturas canceladas. Ao cadastrar um endpoint, a plataforma enviará um POST para a URL configurada com o payload do evento.

Header obrigatório

Todas as rotas de webhook-endpoints exigem o header account com o código da conta:
account: acc_abc123xyz

Formato de resposta padrão

{
  "mensagem": "Mensagem descritiva",
  "erro": false,
  "mensagenserro": [],
  "codigoretorno": 200,
  "id": "00000000-0000-0000-0000-000000000000",
  "data": { ... }
}

Eventos disponíveis

Ao criar ou atualizar um endpoint, informe no campo events os eventos que deseja monitorar:

Pedidos

EventoDescrição
order.paidPedido pago
order.failedPedido falhou
order.refundedPedido reembolsado
order.challengedPedido em contestação
order.unprocessedPedido não processado
order.chargebackPedido em chargeback

Cobranças

EventoDescrição
charge.createdCobrança criada
charge.pendingCobrança pendente
charge.paidCobrança paga
charge.failedCobrança falhou
charge.reprovedCobrança reprovada
charge.refundedCobrança estornada
charge.partial_refundedCobrança parcialmente estornada
charge.expiredCobrança expirada
charge.canceledCobrança cancelada
charge.challengedCobrança contestada
charge.chargebackCobrança em chargeback

Assinaturas

EventoDescrição
subscription.canceledAssinatura cancelada
subscription.delayedAssinatura atrasada
subscription.regularizedAssinatura regularizada

Faturas

EventoDescrição
invoice.createdFatura criada
invoice.paidFatura paga
invoice.failedFatura falhou

PIX

EventoDescrição
pix.generatedPIX gerado

Saques

EventoDescrição
withdrawal.requestedSolicitação de saque

Conta e Usuário

EventoDescrição
account.bank.updateDados bancários atualizados
account.team.inviteConvite para time da conta
welcomeBoas-vindas
email.confirmationConfirmação de e-mail
email.recoveryRecuperação de e-mail

Compras

EventoDescrição
purchase.many_failedMúltiplas compras com falha

Status do webhook

ValorDescrição
AtivoEndpoint ativo — recebe notificações
InativoEndpoint desativado — não recebe eventos

O payload enviado para o seu endpoint varia conforme o tipo de evento. Certifique-se de que sua URL retorne HTTP 2xx para confirmar o recebimento.
Remover um webhook é uma operação irreversível. Os logs de requisições anteriores são mantidos, mas o endpoint não receberá novos eventos.