この記事では、Webhookが受信できない、またはWebhookが送信されてこないように見える場合の確認方法を説明します。
確認すること
- PayPay for Developersまたは申請済みの設定で、Webhook URLに誤りがないか確認します。
- 通知対象の取引やイベントが発生しているか確認します。
- Webhook受信サーバーが外部からアクセスできる状態か確認します。
- 受信サーバーでIPアドレスフィルタリングやBasic認証などのアクセス制限を設定していないか確認します。
- 受信サーバーのログで、PayPayからのリクエストが到達しているか確認します。
IPアドレスフィルタリングを利用している場合
IPアドレスフィルタリングを行っている場合は、PayPayのWebhook通知元IPアドレスを許可してください。通知元IPアドレスは関連FAQを確認してください。
本番環境のWebhook URLを設定したい場合
本番環境のWebhook URLは、PayPay for Developers上で変更できまん。本番環境でWebhook通知を受け取りたい場合は、設定したいWebhook URL、Callback URLのドメイン、加盟店IDまたはAPIキーを添えてお問い合わせください。
お問い合わせ時に記載する情報
- 加盟店IDまたはAPIキー
- 対象のWebhook種類
- 設定済みまたは設定したいWebhook URL
- Webhookが届かない取引またはイベントの日時
- 受信サーバー側のログ、HTTPステータス、エラー内容