1. Notification Webhooks
TTC | W-SYNC
  • Introduction
  • Authentication
  • Error Handling
  • Tickets
    • Online Booking
      POST
    • Get Ticket
      GET
    • List Tickets
      GET
    • List Tickets Status
      GET
  • Drivers
    • Get Driver
      GET
    • List Drivers
      GET
    • Signup
      POST
    • Signin
      POST
    • Change Password
      POST
    • Forgot Password
      POST
    • Reset Password
      POST
    • Update Driver
      PATCH
  • Car Tracking
    • List Tracking
      GET
    • Get Tracking
      GET
    • Update Tracking
      PATCH
    • Assign Driver
      POST
  • Notification Webhooks
    • Overview
    • Authenticating Webhooks
    • Event Types
    • Webhooks
W-SYNC
  1. Notification Webhooks

Authenticating Webhooks

Webhook Signature#

ระบบจะส่งค่า Signature มาพร้อมกับ Webhook Request ผ่าน HTTP Header ชื่อ:
X-Ttc-Signature: <base64-encoded HMAC-SHA256 signature>
ค่า X-Ttc-Signature คือค่า HMAC ที่ใช้สำหรับตรวจสอบว่า Request ถูกส่งมาจากระบบ TTC จริง และข้อมูลไม่ถูกแก้ไขระหว่างทาง

Signature Algorithm#

Signature ถูกสร้างด้วยอัลกอริทึม: HMAC-SHA256 โดยใช้ค่า Public Key ที่ได้รับจาก TTC เป็น key สำหรับเข้ารหัส
Previous
Overview
Next
Event Types
Built with