Terima notifikasi instan ketika peristiwa terjadi di akun Laabam Anda
Dapatkan notifikasi instan saat acara terjadi
Percobaan ulang otomatis dengan exponential backoff
Lacak status pengiriman dan debug masalah
invoice.createdDipicu ketika invoice baru dibuat
Contoh Payload:
{
"invoice_id": "inv_123",
"status": "draft",
"amount": 50000
}invoice.paidDipicu ketika pembayaran invoice diterima
Contoh Payload:
{
"invoice_id": "inv_123",
"payment_id": "pay_456",
"amount": 50000
}customer.createdDipicu ketika pelanggan baru ditambahkan
Contoh Payload:
{
"customer_id": "cust_789",
"name": "John Doe",
"email": "john@example.com"
}payment.failedDipicu ketika percobaan pembayaran gagal
Contoh Payload:
{
"payment_id": "pay_456",
"reason": "insufficient_funds"
}Berikut cara menangani webhooks di aplikasi Anda:
// 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/laabamPengiriman Terakhir
2 menit yang lalu
Tingkat Keberhasilan
99.8%
https://staging.yoursite.com/webhooksPengiriman Terakhir
15 menit yang lalu
Tingkat Keberhasilan
100%
Bangun integrasi real-time dengan webhook Laabam