Reciba notificaciones instantáneas cuando ocurran eventos en su cuenta de Laabam
Reciba notificaciones instantáneas cuando ocurran eventos
Reintentos automáticos con retroceso exponencial
Rastree el estado de entrega y depure problemas
invoice.createdSe activa cuando se crea una nueva factura
Ejemplo de Carga:
{
"invoice_id": "inv_123",
"status": "borrador",
"amount": 50000
}invoice.paidSe activa cuando se recibe el pago de una factura
Ejemplo de Carga:
{
"invoice_id": "inv_123",
"payment_id": "pay_456",
"amount": 50000
}customer.createdSe activa cuando se agrega un nuevo cliente
Ejemplo de Carga:
{
"customer_id": "cust_789",
"name": "Juan Pérez",
"email": "juan@ejemplo.com"
}payment.failedSe activa cuando falla un intento de pago
Ejemplo de Carga:
{
"payment_id": "pay_456",
"reason": "fondos_insuficientes"
}Así es como manejar webhooks en su aplicación:
// Webhook endpoint example (Node.js/Express)
const express = require('express');
const app = express();
app.post('/webhooks/laabam', express.json(), (req, res) => {
const event = req.body;
// Verify webhook signature
const signature = req.headers['x-laabam-signature'];
if (!verifySignature(signature, req.body)) {
return res.status(401).send('Invalid signature');
}
// Handle different event types
switch (event.type) {
case 'invoice.created':
console.log('New invoice:', event.data.invoice_id);
// Your business logic here
break;
case 'invoice.paid':
console.log('Payment received:', event.data.payment_id);
// Update your database, send email, etc.
break;
}
res.status(200).send('Webhook received');
});https://api.tusitio.com/webhooks/laabamÚltima Entrega
hace 2 minutos
Tasa de Éxito
99.8%
https://staging.tusitio.com/webhooksÚltima Entrega
hace 15 minutos
Tasa de Éxito
100%
Construya integraciones en tiempo real con webhooks de Laabam