One-time purchases work without alerts, because each Classic pay link carries its own webhook address. Subscriptions, refunds and disputes made in Paddle need the alerts below.
- Copy the URL shown in the Webhooks row of the Paddle settings.
- In Paddle go to Developer Tools → Alerts / Webhooks and paste it as the webhook URL.
- Enable the alerts listed below and save.
- Click Test connection in WordPress.
Alerts to enable
- Payment Succeeded
- Payment Refunded
- Payment Dispute Created
- Subscription Created
- Subscription Updated
- Subscription Cancelled
- Subscription Payment Success
- Subscription Payment Failed
- Subscription Payment Refunded
Your webhook URL
It looks like https://your-store.com/wp-json/wpinterface-paddle/v1/webhook. Paddle must be able to reach it over public HTTPS.