⏳ ยังไม่ได้รับ Webhook จาก WMS

กดปุ่ม “ทดสอบส่ง” ที่หน้า WMS → ตั้งค่าระบบ → เชื่อมต่อระบบภายนอก → Webhook แล้วรีเฟรชหน้านี้

0
เหตุการณ์ที่รับจาก WMS
28
คำขอที่ถูกปฏิเสธ
เปิดอยู่
การตรวจลายเซ็น
อ่านหน้านี้อย่างไร — ทุกครั้งที่มีเหตุการณ์เกิดขึ้นใน WMS (สร้างออร์เดอร์ · จ่ายของ · อัปเดตเลขพัสดุ ฯลฯ) ระบบจะยิงข้อมูลมาที่นี่ทันที พร้อมลายเซ็นดิจิทัล
ตัวรับจะ ตรวจลายเซ็นก่อนเสมอ — ผ่านจึงตอบรับ (200) ถ้าไม่ผ่านจะปฏิเสธ (401) ดังนั้นรายการที่ขึ้นว่า “รับแล้ว” คือรายการที่ยืนยันแล้วว่ามาจาก WMS จริงและข้อมูลไม่ถูกแก้ระหว่างทาง
รายการ “ปฏิเสธ” ที่เห็นคือคำขอปลอมที่ชุดทดสอบจงใจยิงมา เพื่อพิสูจน์ว่าตัวรับกันของปลอมได้จริง — ไม่ใช่ความผิดพลาด

ข้อมูลที่ได้รับล่าสุด (28 รายการ)

ปฏิเสธ จ่ายของครบแล้ว (ตัดสต็อกเรียบร้อย) order.fulfilled 24/8/2569 14:44:47
รหัสเหตุการณ์ evt_b5fc175564ea8e44eca30cba · ลายเซ็น ไม่ผ่าน · ขนาด 549 bytes
เลขที่ในคลังSO-S-00044
เลขที่ของ OMSSP-57486921
เจ้าของสินค้าQAOB
สถานะfulfilled
เลขที่รายการสต็อกIVT-202608-000930
สินค้าที่จ่ายออกOBQA-57486921 × 30 (ล็อต L-NEAR-57486921 หมดอายุ 2027-03-31)
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_b5fc175564ea8e44eca30cba",
  "event": "order.fulfilled",
  "created_at": "2026-08-24 07:44:48",
  "company_id": 1,
  "client_id": 4,
  "attempt": 1,
  "data": {
    "order_no": "SO-S-00044",
    "external_ref": "SP-57486921",
    "client_code": "QAOB",
    "status": "fulfilled",
    "document_type": "online",
    "transaction_no": "IVT-202608-000930",
    "fulfilled_at": "2026-08-24T07:44:48.868Z",
    "lines": [
      {
        "sku": "OBQA-57486921",
        "product_name": "สินค้าทดสอบสายจ่ายออก 57486921",
        "quantity": 30,
        "lot_no": "L-NEAR-57486921",
        "expiry_date": "2027-03-31",
        "warehouse_code": "BKK",
        "location_code": "BKK-RCV-01"
      }
    ]
  }
}
ปฏิเสธ รับสินค้าเข้าคลังแล้ว inbound.received 24/8/2569 14:44:46
รหัสเหตุการณ์ evt_104780d3c6c3598f01cb08d9 · ลายเซ็น ไม่ผ่าน · ขนาด 537 bytes
สถานะputaway_pending
เลขที่รายการสต็อกIVT-202608-000929
สินค้าที่จ่ายออกOBQA-57486921 × undefined · OBQA-57486921 × undefined
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_104780d3c6c3598f01cb08d9",
  "event": "inbound.received",
  "created_at": "2026-08-24 07:44:47",
  "company_id": 1,
  "client_id": 4,
  "attempt": 1,
  "data": {
    "receipt_no": "GRN-2608-00203",
    "transaction_no": "IVT-202608-000929",
    "received_at": "2026-08-24T07:44:47.492Z",
    "qc_pending": false,
    "status": "putaway_pending",
    "lines": [
      {
        "sku": "OBQA-57486921",
        "client_sku": null,
        "internal_code": "WNV000088",
        "qty": 60,
        "lot_no": null,
        "expiry_date": null
      },
      {
        "sku": "OBQA-57486921",
        "client_sku": null,
        "internal_code": "WNV000088",
        "qty": 60,
        "lot_no": null,
        "expiry_date": null
      }
    ]
  }
}
ปฏิเสธ สร้างออร์เดอร์ใหม่ order.created 24/8/2569 14:44:42
รหัสเหตุการณ์ evt_579701235f5490ac8a56f728 · ลายเซ็น ไม่ผ่าน · ขนาด 256 bytes
เลขที่ในคลังIS-202608-00111
สถานะpending
จำนวนบรรทัด1
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_579701235f5490ac8a56f728",
  "event": "order.created",
  "created_at": "2026-08-24 07:44:43",
  "company_id": 1,
  "client_id": null,
  "attempt": 1,
  "data": {
    "order_no": "IS-202608-00111",
    "document_type": "issue",
    "external_ref": null,
    "status": "pending",
    "line_count": 1
  }
}
ปฏิเสธ ยกเลิกออร์เดอร์ order.cancelled 24/8/2569 14:44:40
รหัสเหตุการณ์ evt_829292545462ee547ef12966 · ลายเซ็น ไม่ผ่าน · ขนาด 289 bytes
เลขที่ในคลังAO-202608-00063
เลขที่ของ OMSOMS-CXL-1787557481341
เจ้าของสินค้าACME
สถานะcancelled
เหตุผลลูกค้ายกเลิกจาก OMS
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_829292545462ee547ef12966",
  "event": "order.cancelled",
  "created_at": "2026-08-24 07:44:41",
  "company_id": 1,
  "client_id": 1,
  "attempt": 1,
  "data": {
    "order_no": "AO-202608-00063",
    "external_ref": "OMS-CXL-1787557481341",
    "client_code": "ACME",
    "status": "cancelled",
    "reason": "ลูกค้ายกเลิกจาก OMS"
  }
}
ปฏิเสธ สร้างออร์เดอร์ใหม่ order.created 24/8/2569 14:44:40
รหัสเหตุการณ์ evt_d73e3caaec723b69e8a40f8f · ลายเซ็น ไม่ผ่าน · ขนาด 831 bytes
เลขที่ในคลังAO-202608-00063
เลขที่ของ OMSOMS-CXL-1787557481341
เจ้าของสินค้าACME
สถานะpending
รายการสินค้าในออร์เดอร์BEV-1001 × 2 (น้ำดื่มบริสุทธิ์ 600 มล.)
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_d73e3caaec723b69e8a40f8f",
  "event": "order.created",
  "created_at": "2026-08-24 07:44:41",
  "company_id": 1,
  "client_id": 1,
  "attempt": 1,
  "data": {
    "order_no": "AO-202608-00063",
    "external_ref": "OMS-CXL-1787557481341",
    "client_code": "ACME",
    "status": "pending",
    "channel": "api",
    "warehouse": "BKK",
    "order_date": "2026-08-24",
    "customer": {
      "name": null,
      "phone": null,
      "address": null
    },
    "shipment": {
      "carrier_code": null,
      "carrier_name": null,
      "tracking_no": null,
      "tracking_url": null,
      "status": null,
      "updated_at": null
    },
    "note": null,
    "fulfilled_at": null,
    "cancelled_at": null,
    "cancel_reason": null,
    "created_at": "2026-08-24 07:44:41",
    "updated_at": "2026-08-24 07:44:41",
    "items": [
      {
        "line_no": 1,
        "sku": "BEV-1001",
        "client_sku": "SKU-01",
        "name": "น้ำดื่มบริสุทธิ์ 600 มล.",
        "uom": "PCS",
        "quantity": 2,
        "shipped_quantity": 0,
        "unit_price": 0,
        "amount": 0,
        "status": "open",
        "note": null
      }
    ]
  }
}
ปฏิเสธ ยอดสต็อกเปลี่ยนแปลง stock.updated 24/8/2569 14:44:39
รหัสเหตุการณ์ evt_42788e0382c80e9ad0a88349 · ลายเซ็น ไม่ผ่าน · ขนาด 363 bytes
เลขที่ในคลังAO-202608-00062
เจ้าของสินค้าACME
เลขที่รายการสต็อกIVT-202608-000923
ยอดคงเหลือล่าสุดBEV-1001: คงเหลือ 1721 · พร้อมขาย 1617
เหตุผลorder_fulfilled
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_42788e0382c80e9ad0a88349",
  "event": "stock.updated",
  "created_at": "2026-08-24 07:44:40",
  "company_id": 1,
  "client_id": 1,
  "attempt": 1,
  "data": {
    "reason": "order_fulfilled",
    "order_no": "AO-202608-00062",
    "client_code": "ACME",
    "transaction_no": "IVT-202608-000923",
    "items": [
      {
        "sku": "BEV-1001",
        "client_sku": "SKU-01",
        "on_hand": 1721,
        "available": 1617,
        "reorder_point": 480
      }
    ]
  }
}
ปฏิเสธ สถานะออร์เดอร์เปลี่ยน order.status_changed 24/8/2569 14:44:39
รหัสเหตุการณ์ evt_450a65e541c291e8701811cb · ลายเซ็น ไม่ผ่าน · ขนาด 598 bytes
เลขที่ในคลังAO-202608-00062
เลขที่ของ OMSOMS-1787557477508
เจ้าของสินค้าACME
สถานะfulfilled
เลขที่รายการสต็อกIVT-202608-000923
สินค้าที่จ่ายออกBEV-1001 × 9 (ล็อต E2E-NEAR-1787557476295 หมดอายุ 2026-09-13)
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_450a65e541c291e8701811cb",
  "event": "order.status_changed",
  "created_at": "2026-08-24 07:44:40",
  "company_id": 1,
  "client_id": 1,
  "attempt": 1,
  "data": {
    "order_no": "AO-202608-00062",
    "external_ref": "OMS-1787557477508",
    "client_code": "ACME",
    "status": "fulfilled",
    "document_type": "online",
    "transaction_no": "IVT-202608-000923",
    "fulfilled_at": "2026-08-24T07:44:40.379Z",
    "lines": [
      {
        "sku": "BEV-1001",
        "product_name": "น้ำดื่มบริสุทธิ์ 600 มล.",
        "quantity": 9,
        "lot_no": "E2E-NEAR-1787557476295",
        "expiry_date": "2026-09-13",
        "warehouse_code": "BKK",
        "location_code": "BKK-A-01-R01-S01-B01"
      }
    ],
    "previous_status": "pending"
  }
}
ปฏิเสธ จ่ายของครบแล้ว (ตัดสต็อกเรียบร้อย) order.fulfilled 24/8/2569 14:44:39
รหัสเหตุการณ์ evt_5af2c7c2eac8a0f6a49df97e · ลายเซ็น ไม่ผ่าน · ขนาด 565 bytes
เลขที่ในคลังAO-202608-00062
เลขที่ของ OMSOMS-1787557477508
เจ้าของสินค้าACME
สถานะfulfilled
เลขที่รายการสต็อกIVT-202608-000923
สินค้าที่จ่ายออกBEV-1001 × 9 (ล็อต E2E-NEAR-1787557476295 หมดอายุ 2026-09-13)
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_5af2c7c2eac8a0f6a49df97e",
  "event": "order.fulfilled",
  "created_at": "2026-08-24 07:44:40",
  "company_id": 1,
  "client_id": 1,
  "attempt": 1,
  "data": {
    "order_no": "AO-202608-00062",
    "external_ref": "OMS-1787557477508",
    "client_code": "ACME",
    "status": "fulfilled",
    "document_type": "online",
    "transaction_no": "IVT-202608-000923",
    "fulfilled_at": "2026-08-24T07:44:40.379Z",
    "lines": [
      {
        "sku": "BEV-1001",
        "product_name": "น้ำดื่มบริสุทธิ์ 600 มล.",
        "quantity": 9,
        "lot_no": "E2E-NEAR-1787557476295",
        "expiry_date": "2026-09-13",
        "warehouse_code": "BKK",
        "location_code": "BKK-A-01-R01-S01-B01"
      }
    ]
  }
}
ปฏิเสธ อัปเดตเลขพัสดุ / สถานะขนส่ง shipment.tracking_updated 24/8/2569 14:44:38
รหัสเหตุการณ์ evt_890c686a9afbc4c7bdbdf7ff · ลายเซ็น ไม่ผ่าน · ขนาด 413 bytes
เลขที่ในคลังAO-202608-00062
เลขที่ของ OMSOMS-1787557477508
เจ้าของสินค้าACME
ผู้ให้บริการขนส่งFlash Express
เลขพัสดุTH99999999
สถานะขนส่งpicked_up
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_890c686a9afbc4c7bdbdf7ff",
  "event": "shipment.tracking_updated",
  "created_at": "2026-08-24 07:44:39",
  "company_id": 1,
  "client_id": 1,
  "attempt": 1,
  "data": {
    "order_no": "AO-202608-00062",
    "external_ref": "OMS-1787557477508",
    "client_code": "ACME",
    "shipment": {
      "carrier_code": "flash",
      "carrier_name": "Flash Express",
      "tracking_no": "TH99999999",
      "tracking_url": null,
      "status": "picked_up",
      "updated_at": "2026-08-24 07:44:39"
    }
  }
}
ปฏิเสธ แก้ไขออร์เดอร์ order.updated 24/8/2569 14:44:37
รหัสเหตุการณ์ evt_81019e98f25cf59db7378c3e · ลายเซ็น ไม่ผ่าน · ขนาด 877 bytes
เลขที่ในคลังAO-202608-00062
เลขที่ของ OMSOMS-1787557477508
เจ้าของสินค้าACME
สถานะpending
รายการสินค้าในออร์เดอร์BEV-1001 × 9 (น้ำดื่มบริสุทธิ์ 600 มล.)
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_81019e98f25cf59db7378c3e",
  "event": "order.updated",
  "created_at": "2026-08-24 07:44:38",
  "company_id": 1,
  "client_id": 1,
  "attempt": 1,
  "data": {
    "order_no": "AO-202608-00062",
    "external_ref": "OMS-1787557477508",
    "client_code": "ACME",
    "status": "pending",
    "channel": "api",
    "warehouse": "BKK",
    "order_date": "2026-08-24",
    "customer": {
      "name": "คุณทดสอบ ระบบ",
      "phone": "080-000-0000",
      "address": "1 ถนนทดสอบ กรุงเทพฯ"
    },
    "shipment": {
      "carrier_code": null,
      "carrier_name": null,
      "tracking_no": null,
      "tracking_url": null,
      "status": null,
      "updated_at": null
    },
    "note": "แก้ไขผ่าน API",
    "fulfilled_at": null,
    "cancelled_at": null,
    "cancel_reason": null,
    "created_at": "2026-08-24 07:44:37",
    "updated_at": "2026-08-24 07:44:38",
    "items": [
      {
        "line_no": 1,
        "sku": "BEV-1001",
        "client_sku": "SKU-01",
        "name": "น้ำดื่มบริสุทธิ์ 600 มล.",
        "uom": "PCS",
        "quantity": 9,
        "shipped_quantity": 0,
        "unit_price": 8,
        "amount": 72,
        "status": "open",
        "note": null
      }
    ]
  }
}
ปฏิเสธ สร้างออร์เดอร์ใหม่ order.created 24/8/2569 14:44:36
รหัสเหตุการณ์ evt_9a4faa344812493e8710d6c5 · ลายเซ็น ไม่ผ่าน · ขนาด 889 bytes
เลขที่ในคลังAO-202608-00062
เลขที่ของ OMSOMS-1787557477508
เจ้าของสินค้าACME
สถานะpending
รายการสินค้าในออร์เดอร์BEV-1001 × 6 (น้ำดื่มบริสุทธิ์ 600 มล.)
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_9a4faa344812493e8710d6c5",
  "event": "order.created",
  "created_at": "2026-08-24 07:44:37",
  "company_id": 1,
  "client_id": 1,
  "attempt": 1,
  "data": {
    "order_no": "AO-202608-00062",
    "external_ref": "OMS-1787557477508",
    "client_code": "ACME",
    "status": "pending",
    "channel": "api",
    "warehouse": "BKK",
    "order_date": "2026-08-24",
    "customer": {
      "name": "คุณทดสอบ ระบบ",
      "phone": "080-000-0000",
      "address": "1 ถนนทดสอบ กรุงเทพฯ"
    },
    "shipment": {
      "carrier_code": null,
      "carrier_name": null,
      "tracking_no": null,
      "tracking_url": null,
      "status": null,
      "updated_at": null
    },
    "note": "ออร์เดอร์ทดสอบจาก e2e-api",
    "fulfilled_at": null,
    "cancelled_at": null,
    "cancel_reason": null,
    "created_at": "2026-08-24 07:44:37",
    "updated_at": "2026-08-24 07:44:37",
    "items": [
      {
        "line_no": 1,
        "sku": "BEV-1001",
        "client_sku": "SKU-01",
        "name": "น้ำดื่มบริสุทธิ์ 600 มล.",
        "uom": "PCS",
        "quantity": 6,
        "shipped_quantity": 0,
        "unit_price": 8,
        "amount": 48,
        "status": "open",
        "note": null
      }
    ]
  }
}
ปฏิเสธ ทดสอบการเชื่อมต่อ ping 24/8/2569 14:44:35
รหัสเหตุการณ์ evt_d3ccd5924d504289e5e17590 · ลายเซ็น ไม่ผ่าน · ขนาด 232 bytes
ข้อความทดสอบการเชื่อมต่อจาก WMS Pro
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_d3ccd5924d504289e5e17590",
  "event": "ping",
  "created_at": "2026-08-24 07:44:36",
  "company_id": 1,
  "client_id": 1,
  "attempt": 1,
  "data": {
    "message": "ทดสอบการเชื่อมต่อจาก WMS Pro",
    "endpoint_id": 32,
    "sent_at": "2026-08-24T07:44:36.674Z"
  }
}
ปฏิเสธ รับสินค้าเข้าคลังแล้ว inbound.received 24/8/2569 14:44:35
รหัสเหตุการณ์ evt_c57489e5b8f9f7cdc99be370 · ลายเซ็น ไม่ผ่าน · ขนาด 646 bytes
สถานะputaway_pending
เลขที่รายการสต็อกIVT-202608-000922
สินค้าที่จ่ายออกBEV-1001 × undefined · BEV-1001 × undefined · BEV-1001 × undefined
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_c57489e5b8f9f7cdc99be370",
  "event": "inbound.received",
  "created_at": "2026-08-24 07:44:36",
  "company_id": 1,
  "client_id": 1,
  "attempt": 1,
  "data": {
    "receipt_no": "GRN-2608-00200",
    "transaction_no": "IVT-202608-000922",
    "received_at": "2026-08-24T07:44:36.481Z",
    "qc_pending": false,
    "status": "putaway_pending",
    "lines": [
      {
        "sku": "BEV-1001",
        "client_sku": "SKU-01",
        "internal_code": "WNV000001",
        "qty": 30,
        "lot_no": null,
        "expiry_date": null
      },
      {
        "sku": "BEV-1001",
        "client_sku": "SKU-01",
        "internal_code": "WNV000001",
        "qty": 12,
        "lot_no": null,
        "expiry_date": null
      },
      {
        "sku": "BEV-1001",
        "client_sku": "SKU-01",
        "internal_code": "WNV000001",
        "qty": 18,
        "lot_no": null,
        "expiry_date": null
      }
    ]
  }
}
ปฏิเสธ รับสินค้าเข้าคลังแล้ว inbound.received 24/8/2569 14:44:33
รหัสเหตุการณ์ evt_0b593fd570ffb38170e0fa3d · ลายเซ็น ไม่ผ่าน · ขนาด 418 bytes
สถานะqc_pending
เลขที่รายการสต็อกIVT-202608-000916
สินค้าที่จ่ายออกELE-5002 × undefined
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_0b593fd570ffb38170e0fa3d",
  "event": "inbound.received",
  "created_at": "2026-08-24 07:44:34",
  "company_id": 1,
  "client_id": 3,
  "attempt": 1,
  "data": {
    "receipt_no": "GRN-2608-00199",
    "transaction_no": "IVT-202608-000916",
    "received_at": "2026-08-24T07:44:34.394Z",
    "qc_pending": true,
    "status": "qc_pending",
    "lines": [
      {
        "sku": "ELE-5002",
        "client_sku": "SKU-03",
        "internal_code": "WNV000007",
        "qty": 10,
        "lot_no": null,
        "expiry_date": null
      }
    ]
  }
}
ปฏิเสธ ยอดสต็อกเปลี่ยนแปลง stock.updated 24/8/2569 14:44:32
รหัสเหตุการณ์ evt_de860cbbb2f805326282e8a2 · ลายเซ็น ไม่ผ่าน · ขนาด 363 bytes
เลขที่ในคลังSF-202608-00041
เลขที่รายการสต็อกIVT-202608-000915
ยอดคงเหลือล่าสุดHOM-3001: คงเหลือ 2523 · พร้อมขาย 2423
เหตุผลorder_fulfilled
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_de860cbbb2f805326282e8a2",
  "event": "stock.updated",
  "created_at": "2026-08-24 07:44:33",
  "company_id": 1,
  "client_id": null,
  "attempt": 1,
  "data": {
    "reason": "order_fulfilled",
    "order_no": "SF-202608-00041",
    "client_code": null,
    "transaction_no": "IVT-202608-000915",
    "items": [
      {
        "sku": "HOM-3001",
        "client_sku": "SKU-01",
        "on_hand": 2523,
        "available": 2423,
        "reorder_point": 80
      }
    ]
  }
}
ปฏิเสธ สถานะออร์เดอร์เปลี่ยน order.status_changed 24/8/2569 14:44:32
รหัสเหตุการณ์ evt_7dcb744c7879a1e2df6d38bc · ลายเซ็น ไม่ผ่าน · ขนาด 561 bytes
เลขที่ในคลังSF-202608-00041
สถานะfulfilled
เลขที่รายการสต็อกIVT-202608-000915
สินค้าที่จ่ายออกHOM-3001 × 2
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_7dcb744c7879a1e2df6d38bc",
  "event": "order.status_changed",
  "created_at": "2026-08-24 07:44:33",
  "company_id": 1,
  "client_id": null,
  "attempt": 1,
  "data": {
    "order_no": "SF-202608-00041",
    "external_ref": null,
    "client_code": null,
    "status": "fulfilled",
    "document_type": "shortfall",
    "transaction_no": "IVT-202608-000915",
    "fulfilled_at": "2026-08-24T07:44:33.560Z",
    "lines": [
      {
        "sku": "HOM-3001",
        "product_name": "ผงซักฟอกสูตรเข้มข้น 900 ก.",
        "quantity": 2,
        "lot_no": null,
        "expiry_date": null,
        "warehouse_code": "BKK",
        "location_code": "BKK-A-02-R01-S01-B01"
      }
    ],
    "previous_status": "pending"
  }
}
ปฏิเสธ จ่ายของครบแล้ว (ตัดสต็อกเรียบร้อย) order.fulfilled 24/8/2569 14:44:32
รหัสเหตุการณ์ evt_69fa44db2b1d41360f9401a3 · ลายเซ็น ไม่ผ่าน · ขนาด 528 bytes
เลขที่ในคลังSF-202608-00041
สถานะfulfilled
เลขที่รายการสต็อกIVT-202608-000915
สินค้าที่จ่ายออกHOM-3001 × 2
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_69fa44db2b1d41360f9401a3",
  "event": "order.fulfilled",
  "created_at": "2026-08-24 07:44:33",
  "company_id": 1,
  "client_id": null,
  "attempt": 1,
  "data": {
    "order_no": "SF-202608-00041",
    "external_ref": null,
    "client_code": null,
    "status": "fulfilled",
    "document_type": "shortfall",
    "transaction_no": "IVT-202608-000915",
    "fulfilled_at": "2026-08-24T07:44:33.560Z",
    "lines": [
      {
        "sku": "HOM-3001",
        "product_name": "ผงซักฟอกสูตรเข้มข้น 900 ก.",
        "quantity": 2,
        "lot_no": null,
        "expiry_date": null,
        "warehouse_code": "BKK",
        "location_code": "BKK-A-02-R01-S01-B01"
      }
    ]
  }
}
ปฏิเสธ สร้างออร์เดอร์ใหม่ order.created 24/8/2569 14:44:32
รหัสเหตุการณ์ evt_c7b23f1b88b2f679ac7c35e0 · ลายเซ็น ไม่ผ่าน · ขนาด 260 bytes
เลขที่ในคลังSF-202608-00041
สถานะpending
จำนวนบรรทัด1
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_c7b23f1b88b2f679ac7c35e0",
  "event": "order.created",
  "created_at": "2026-08-24 07:44:33",
  "company_id": 1,
  "client_id": null,
  "attempt": 1,
  "data": {
    "order_no": "SF-202608-00041",
    "document_type": "shortfall",
    "external_ref": null,
    "status": "pending",
    "line_count": 1
  }
}
ปฏิเสธ ยอดสต็อกเปลี่ยนแปลง stock.updated 24/8/2569 14:44:32
รหัสเหตุการณ์ evt_caa6990a0c7f87af5f210632 · ลายเซ็น ไม่ผ่าน · ขนาด 362 bytes
เลขที่ในคลังON-260824-0004
เลขที่รายการสต็อกIVT-202608-000914
ยอดคงเหลือล่าสุดHOM-3001: คงเหลือ 2525 · พร้อมขาย 2425
เหตุผลorder_fulfilled
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_caa6990a0c7f87af5f210632",
  "event": "stock.updated",
  "created_at": "2026-08-24 07:44:33",
  "company_id": 1,
  "client_id": null,
  "attempt": 1,
  "data": {
    "reason": "order_fulfilled",
    "order_no": "ON-260824-0004",
    "client_code": null,
    "transaction_no": "IVT-202608-000914",
    "items": [
      {
        "sku": "HOM-3001",
        "client_sku": "SKU-01",
        "on_hand": 2525,
        "available": 2425,
        "reorder_point": 80
      }
    ]
  }
}
ปฏิเสธ จ่ายของครบแล้ว (ตัดสต็อกเรียบร้อย) order.fulfilled 24/8/2569 14:44:32
รหัสเหตุการณ์ evt_f000a1fd6f8fa5df6f431916 · ลายเซ็น ไม่ผ่าน · ขนาด 540 bytes
เลขที่ในคลังON-260824-0004
เลขที่ของ OMSE2E-ORDER-57473116
สถานะfulfilled
เลขที่รายการสต็อกIVT-202608-000914
สินค้าที่จ่ายออกHOM-3001 × 1
ข้อมูลดิบที่ได้รับทั้งหมด (JSON)
{
  "id": "evt_f000a1fd6f8fa5df6f431916",
  "event": "order.fulfilled",
  "created_at": "2026-08-24 07:44:33",
  "company_id": 1,
  "client_id": null,
  "attempt": 1,
  "data": {
    "order_no": "ON-260824-0004",
    "external_ref": "E2E-ORDER-57473116",
    "client_code": null,
    "status": "fulfilled",
    "document_type": "online",
    "transaction_no": "IVT-202608-000914",
    "fulfilled_at": "2026-08-24T07:44:33.259Z",
    "lines": [
      {
        "sku": "HOM-3001",
        "product_name": "ผงซักฟอกสูตรเข้มข้น 900 ก.",
        "quantity": 1,
        "lot_no": null,
        "expiry_date": null,
        "warehouse_code": "BKK",
        "location_code": "BKK-A-02-R01-S01-B01"
      }
    ]
  }
}

สำหรับผู้พัฒนา

POST / รับ webhook · ลายเซ็นผ่านตอบ 200 · ไม่ผ่านตอบ 401
GET /events ดูข้อมูลทั้งหมดเป็น JSON
โค้ดตัวรับตัวนี้อยู่ในชุดส่งมอบที่ scripts/demo/webhook-echo/_worker.js — นำไปดัดแปลงใช้กับระบบจริงได้ทันที