Ontvang directe notificaties wanneer events plaatsvinden in uw Laabam account
Krijg direct notificaties wanneer events plaatsvinden
Automatische herhalingen met exponential backoff
Track levering status en debug problemen
invoice.createdGeactiveerd wanneer een nieuwe factuur wordt aangemaakt
Voorbeeld Payload:
{
"invoice_id": "inv_123",
"status": "concept",
"amount": 50000
}invoice.paidGeactiveerd wanneer een factuur betaling wordt ontvangen
Voorbeeld Payload:
{
"invoice_id": "inv_123",
"payment_id": "pay_456",
"amount": 50000
}customer.createdGeactiveerd wanneer een nieuwe klant wordt toegevoegd
Voorbeeld Payload:
{
"customer_id": "cust_789",
"name": "Jan Jansen",
"email": "jan@voorbeeld.nl"
}payment.failedGeactiveerd wanneer een betaling poging mislukt
Voorbeeld Payload:
{
"payment_id": "pay_456",
"reason": "onvoldoende_saldo"
}Hier is hoe u webhooks in uw applicatie verwerkt:
// 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.yoursite.com/webhooks/laabamLaatste Levering
2 minuten geleden
Succes Percentage
99.8%
https://staging.yoursite.com/webhooksLaatste Levering
15 minuten geleden
Succes Percentage
100%
Bouw real-time integraties met Laabam webhooks