Skip to main content

Webhooks

Receba notificações automáticas sempre que o status de uma transação mudar
A Velfy Payments notifica sua aplicação em tempo real através de requisições POST para a URL configurada, sempre que o status de uma transação muda.

🔧 Configurando a URL de Destino

Informe a URL para onde deseja receber as notificações no campo postbackUrl, ao criar a transação:
Todos os eventos relacionados a essa transação serão enviados para essa URL.

📡 Formato da Notificação

Quando a transação for de boleto, o objeto data.boleto (url, barcode, digitableLine) é enviado no lugar de data.pix.

🔹 Eventos Disponíveis

O campo data.status reflete o mesmo status retornado pelos endpoints de criação e consulta de transação:

🔄 Implementação Recomendada

🛡️ Boas Práticas

  • Use o campo data.id (id da transação) para não processar o mesmo evento duas vezes
  • Armazene o último status processado antes de agir sobre um novo evento
  • Responda com HTTP 200 o mais rápido possível
  • Processe a lógica de negócio de forma assíncrona (fila, job, etc)
  • Monitore falhas de entrega no seu endpoint
  • Use GET /api/v1/transactions/{id} para conciliar dados quando necessário

🎯 Próximos Passos

💰 PIX

Gere cobranças PIX com QR Code

💳 Cartão de Crédito

Tokenize e cobre no cartão