This article explains how to check if you cannot receive webhooks or if it appears that webhooks are not being sent.
Things to check
- Verify that there are no errors in the webhook URL in PayPay for Developers or in the submitted settings.
- Confirm that the transactions or events subject to notification have occurred.
- Check that the webhook receiving server is accessible from outside.
- Ensure that no access restrictions such as IP address filtering or Basic Authentication are set on the receiving server.
- Check the receiving server logs to see if requests from PayPay have arrived.
If you are using IP address filtering
If you are performing IP address filtering, please allow the IP addresses from which PayPay webhook notifications originate. Please refer to the related FAQ for the notification source IP addresses.
If you want to set the webhook URL for the production environment
The webhook URL for the production environment cannot be changed on PayPay for Developers. If you want to receive webhook notifications in the production environment, please contact us with the webhook URL you want to set, the domain of the callback URL, and your merchant ID or API key.
Information to include when contacting us
- Merchant ID or API key
- Type of webhook involved
- Webhook URL currently set or that you want to set
- Date and time of the transaction or event for which the webhook was not received
- Receiving server logs, HTTP status, and error details