Product 02 · PayPal
Subscription Recovery for PayPal
PayPal retries a failed charge on its own, then suspends the subscription and stops. RevGuard picks up exactly where PayPal leaves off.
What it does
- Verifies every webhook with PayPal itself against your webhook id. Unverifiable events are dropped.
- Handles both event shapes PayPal sends, including the older Agreement format that suspensions arrive in.
- Mints a fresh access token whenever it needs one, so a sequence that spans days never runs on an expired token.
- Re-checks the subscription with PayPal before every email. A successful charge or re-activation stops everything.
- Sends the five-step sequence for a failed payment and a shorter 'payments are paused' sequence for a suspension, both linking to the customer's own PayPal automatic-payments page.
- Ends in the same outcome record and notifications as the Stripe workflow.
What it needs
- A PayPal business account with Subscriptions (sandbox for testing, live for production).
- Free automation software such as n8n on any machine with an internet connection.
- An SMTP sender for the emails.
- About 15 minutes and the setup guide.
Security
Signature verification is done by PayPal's own verify endpoint, enforced once you set your webhook id. Client id and secret live only in your credential store. Ids are sanitised before any API call.
What it does not do, on purpose
- No forced retries: PayPal gives merchants no retry API for subscriptions, and we do not pretend otherwise.
- No SMS, no cancel-flow surveys, no hosted dashboard.
- No hard cancels, ever.
Part of the bundle
Every purchase includes all three workflows: Stripe recovery, PayPal recovery, and the expiring-card watchdog, plus the setup guide, the email templates, free updates, and a human on email within 12 hours. Full terms and the 14-day guarantee are on the terms page.