Admin PayPal setup checklist
A production checklist for PayPal Subscriptions, webhooks, and automatic plan creation.
PayPal setup checklist
Before opening paid plans to clients, complete this checklist:
- Set paypal.mode to sandbox while testing.
- Add the sandbox Client ID and Secret.
- Add the sandbox Webhook ID.
- Add your webhook URL in PayPal Developer Dashboard.
- Enable subscription lifecycle and payment webhook events.
- Go to Admin > Plans and save paid plans.
- Go to Admin > PayPal Setup and click Validate + Repair PayPal IDs.
- Run a full sandbox buyer test.
- Switch all credentials to live only when testing is complete.
Webhook URL
Use the webhook URL shown in Admin > PayPal Setup. The URL ends with payments/paypal/webhook.php.
Required events
Enable subscription created, activated, updated, cancelled, suspended, expired, payment failed, payment completed, and refund events.