Developer API & integrations · Webhooks & integrations
Connect ThriveCart as your checkout (webhook setup)
Use ThriveCart as your checkout — with card and PayPal — and let purchase webhooks create member accounts and keep access in sync automatically. A live checklist in your admin walks you through all seven steps.
What the integration does
If you already sell through ThriveCart, or want PayPal at checkout, you can use it instead of (or alongside) the built-in Stripe checkout. When a customer buys, ThriveCart sends a signed webhook to your platform, which creates or updates their member account and grants access automatically. Renewals, failed payments, cancellations, pauses, resumes, and refunds all sync the same way — and abandoned checkouts are captured as leads you can follow up on.
Your admin shows a step-by-step checklist with live done/not-done status for each step, and clearly marks which steps happen inside ThriveCart's own dashboard.
Set it up
Follow the checklist under Integrations → ThriveCart. The steps below mirror it exactly.
Verify it works
Make a test purchase through your ThriveCart checkout. Within moments the buyer should appear under Members with the right plan, and the success URL should log them straight into the member area. If something doesn't sync, the checklist highlights any incomplete steps, and a resync option is available.
Step by step
- In your admin, go to Integrations → ThriveCart and set "Checkout provider" to ThriveCart.
- Enter your account subdomain — the part before .thrivecart.com in your ThriveCart address.
- (Optional) Connect your ThriveCart API key. This is only needed to backfill existing customers; new purchases don't require it.
- Paste your webhook secret — ThriveCart's "secret word" (order validation) — so purchases can be verified as genuine.
- In ThriveCart, go to Settings → API & webhooks → Webhooks → Add new, and paste the webhook URL shown in your checklist. Leave "Receive results as JSON?" unchecked.
- On each public subscription plan, paste its ThriveCart checkout URL so your Buy buttons send customers to the right cart. Every public plan needs a URL before you switch provider.
- In ThriveCart, set the product's success/return URL to the address shown in the checklist — this auto-logs buyers into the member area right after purchase.
Good to know
- Don't flip the provider until every public plan has a checkout URL — plans without one will block purchases.
- A daily automatic reconciliation double-checks ThriveCart data against your member list, so a missed webhook heals itself.
Related articles
How payment events keep member access in sync
Stripe and ThriveCart send your platform real-time events for purchases, renewals, failures, cancellations, and refunds — so member access updates itself. Daily reconciliation catches anything missed, and a per-member resync is available.
Send feature requests from your admin or the API
Request platform improvements from the Feedback page in your admin — or programmatically via the API with the feedback scope. You get a receipt when it's submitted and an email when your request ships.
