Webhookペイロードテスター

Webhook JSONを整形しテスト署名メモを作ります。

入力はブラウザ内だけで処理されます。 Web Cryptoで任意のHMAC-SHA256署名を作り、表示headersはローカルテスト上の慣例です。

署名は x-gogo-* の独自ローカルテスト規約であり、サービス提供者の形式ではありません。

使い方

Webhook JSONを整形しテスト署名メモを作ります。

WebhookのJSON構文を確認して整形し、x-gogo-* の独自ローカルテスト規約でHMAC-SHA256署名を試算します。サービス提供者の署名ヘッダーは検証しません。

💡 かんたん3ステップ利用ガイド

① JSONを入力

テスト用JSONを貼り付けます。

② 構文と整形結果を確認

JSONの構文を確認し、インデント付きの本文を表示します。

③ ローカル署名を試算

任意でシークレットとISOタイムスタンプを入力します。署名対象は timestamp +「.」+ 整形後のJSONです。

利用場面

文書、テストデータ、サポート調査に使えます。

計算・処理方法

Web Cryptoで任意のHMAC-SHA256署名を作り、表示headersはローカルテスト上の慣例です。

具体例

例:支払い完了イベントからテストヘッダーを作成。

制限とデータ処理

表示するheadersはローカルテスト上の慣例で、各webhook事業者の正式な検証形式ではありません。

いいえ。Webhookペイロードテスターはブラウザ内だけで処理します。本番シークレットや未マスクの個人情報は入力しないでください。

Webhookペイロードテスター使い方

操作と制限

JSON、ミリ秒とZを含むUTC timestamp、任意のテストsecretを入力します。整形後のJSONをtimestamp + "." + 整形後JSONとしてHMAC-SHA256で署名し、独自x-gogo-*ヘッダーとテキストを生成します。

リクエスト送信、提供者署名検証、時間窓検査、リプレイ防止、冪等処理は行いません。secretは開いている入力欄とメモリに残るため、テスト用を使用してください。

よくある質問

Webhookペイロードテスターは何を入力できますか?

JSONペイロードと任意のテスト用シークレットを入力します。

Webhookペイロードテスターはどう結果を作りますか?

JSONを整形し、Web CryptoでローカルHMAC-SHA256テスト署名を作れます。

Webhookペイロードテスターの制限は何ですか?

表示するheadersはローカルテスト上の慣例で、各webhook事業者の正式な検証形式ではありません。

Webhookペイロードテスターはデータをアップロードしますか?

いいえ。Webhookペイロードテスターはブラウザ内だけで処理します。本番シークレットや未マスクの個人情報は入力しないでください。