Webhooks
Receba notificações automáticas sempre que o status de uma transação mudarA 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 campopostbackUrl, ao criar a transação:
📡 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 campodata.status reflete o mesmo status retornado pelos endpoints de criação e consulta de transação:
🔄 Implementação Recomendada
🛡️ Boas Práticas
🔄 Idempotência
🔄 Idempotência
- 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
⚡ Performance
⚡ Performance
- Responda com HTTP
200o mais rápido possível - Processe a lógica de negócio de forma assíncrona (fila, job, etc)
📊 Monitoramento
📊 Monitoramento
- 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