Documentation Index
Fetch the complete documentation index at: https://docs.usealpa.com/llms.txt
Use this file to discover all available pages before exploring further.
Eventos disponíveis
Configure seus webhooks para receber notificações dos eventos relevantes para sua integração. Cada evento entrega um payload JSON com os dados do objeto afetado.Transações
| Evento | Quando disparado |
|---|---|
transaction.created | Nova transação criada (status PENDING) |
transaction.updated | Status da transação foi alterado |
transaction.completed | Pagamento confirmado e saldo creditado (PAID) |
transaction.failed | Pagamento falhou (FAILED) |
Links de pagamento
| Evento | Quando disparado |
|---|---|
payment_link.created | Novo link de pagamento criado |
payment_link.updated | Link de pagamento atualizado (ex: estoque zerado, desativado) |
Saldo
| Evento | Quando disparado |
|---|---|
balance.updated | Saldo da carteira atualizado (crédito ou débito) |
Assinaturas
| Evento | Quando disparado |
|---|---|
subscription.created | Nova assinatura criada |
subscription.activated | Primeira cobrança aprovada — assinatura ativa |
subscription.charge_failed | Cobrança recorrente falhou — status muda para PAST_DUE |
subscription.cancelled | Assinatura cancelada (pelo assinante ou pelo merchant) |
subscription.paused | Assinatura pausada pelo assinante |
subscription.resumed | Assinatura retomada após pausa |
Formato do payload
Todos os eventos seguem a mesma estrutura de envelope:Exemplo: transaction.completed
Exemplo: subscription.charge_failed
Verificar assinatura do webhook
Todos os eventos incluem o headerX-Webhook-Signature com um HMAC-SHA256 do payload, assinado com o segredo configurado na assinatura.
Listar eventos recebidos
Use o endpoint de eventos para consultar o histórico de webhooks disparados:Criar assinatura de webhook
Configure quais eventos receber e para qual URL.
Referência de webhooks
Visão geral do sistema de webhooks.

