notifyUrl に HTTPS POST リクエストを送信します。
Webhook を使用する理由
- 決済結果の正本(リダイレクトやポーリングよりも優先度が高い)
- ユーザーフローをブロックしない非同期通知
- すべてのステータス変更イベントをカバー
設定要件
| 要件 | 説明 |
|---|---|
| プロトコル | HTTPS (TLS 1.2 以上) |
| 到達性 | パブリックインターネットからアクセス可能であること |
| 署名 | Waffo はリクエストボディを Waffo の秘密鍵で署名します。加盟店は Waffo の公開鍵を使って X-SIGNATURE を検証する必要があります |
| 応答の署名 | 加盟店の応答も加盟店の秘密鍵で署名する必要があります |
| 応答ボディ | {"message": "success"} / {"message": "failed"} / {"message": "unknown"} |
Webhook リクエストの構造
加盟店の応答
| 応答 | 説明 |
|---|---|
success | 正常に受信・処理した |
failed | 処理失敗。Waffo は再送します |
unknown | ステータス不明。Waffo は再送します |