Webhooks são notificações HTTP enviadas automaticamente pela Flare Payments para a URL configurada no seu sistema quando um evento ocorre (ex: pagamento confirmado, saque concluído).
Sua URL deve responder com HTTP 200 e o corpo { "received": true } em até 5 segundos:
Copy
Ask AI
// Exemplo com Express.jsapp.post('/webhooks/flare', (req, res) => { const { event, data } = req.body; // Processar o evento de forma assíncrona processarEvento(event, data).catch(console.error); // Responder imediatamente res.json({ received: true });});
Processe a lógica de negócio de forma assíncrona. Se sua URL demorar mais de 5 segundos para responder, o webhook será considerado falho e retentativas serão feitas.