Webhook Payload 測試器

格式化 webhook JSON,產生測試簽章與標頭備忘。

輸入內容只在瀏覽器本機處理。 使用 Web Crypto 產生選填 HMAC-SHA256;顯示的 headers 只是本機測試慣例。

簽章採自訂 x-gogo-* 本機測試慣例,並非任何服務商格式。

使用說明

格式化 webhook JSON,產生測試簽章與標頭備忘。

檢查 Webhook JSON 語法、格式化內文,並試算自訂 x-gogo-* 本機測試規約的 HMAC-SHA256 簽名;不驗證任何服務商的簽名標頭。

💡 3 步驟快速上手

① 貼上 JSON 內文

將測試用 JSON 貼入編輯框。

② 檢查與格式化

確認 JSON 語法,查看縮排後的內文。

③ 試算本機簽名

可選填 Secret 與 ISO 時間戳記;簽名輸入為 timestamp +「.」+ 格式化 JSON。

適用情境

適合建立文件、測試樣本與客服排查資料。

計算或處理方式

使用 Web Crypto 產生選填 HMAC-SHA256;顯示的 headers 只是本機測試慣例。

具體範例

範例:貼上付款完成事件並產生測試 header。

限制與資料處理

顯示的 headers 是本機測試慣例,不代表任何 webhook 供應商的正式驗證格式。

不會。Webhook Payload 測試器只在瀏覽器內處理;請勿貼上正式密鑰或未遮罩的個人資料。

Webhook Payload 測試器使用指南

操作與限制

先輸入 JSON 與精確 UTC timestamp(含毫秒及 Z),可選填測試 secret。工具格式化 JSON,使用 HMAC-SHA256 計算 timestamp + "." + 格式化 JSON,輸出自訂 x-gogo-* 標頭及文字下載。

沒有向 URL 送出請求、驗證服務商簽章、檢查時間窗口、防重放或執行冪等性流程。secret 留在開啟頁面的輸入框及記憶體;不要使用正式密鑰。

常見問題

Webhook Payload 測試器接受什麼輸入?

輸入 JSON payload 與選填測試密鑰。

Webhook Payload 測試器如何產生結果?

工具格式化 JSON,並可用 Web Crypto 產生本機 HMAC-SHA256 測試簽章。

Webhook Payload 測試器有哪些限制?

顯示的 headers 是本機測試慣例,不代表任何 webhook 供應商的正式驗證格式。

Webhook Payload 測試器會上傳資料嗎?

不會。Webhook Payload 測試器只在瀏覽器內處理;請勿貼上正式密鑰或未遮罩的個人資料。