นักพัฒนา
Webhooks
รับเหตุการณ์แบบเรียลไทม์และตรวจลายเซ็น
อัปเดต
ทุกเหตุการณ์ส่งเป็น POST แบบ JSON พร้อมเฮดเดอร์ X-Plainflow-Signature
{
"event": "request.approved",
"id": "PR-1042",
"amount": 98700,
"currency": "THB",
"approved_at": "2026-10-02T09:14:00+07:00"
}ตรวจลายเซ็น
const expected = hmacSHA256(rawBody, WEBHOOK_SECRET);
if (!timingSafeEqual(expected, header)) return res.status(401).end();ตอบกลับด้วยสถานะ 2xx ภายใน 10 วินาที มิฉะนั้นระบบจะลองส่งใหม่