Integrations

PopProof accepts events from anything that can POST JSON. Below is the exact setup for the most common tools — copy, paste, ship.

Stripe

No code. PopProof hosts the Stripe webhook adapter — paste one URL into Stripe, paste one signing secret back, done. Real payments turn into popups within seconds.

  1. 1Open your dashboard → pick a site → click "Connect" next to Stripe.
  2. 2Copy the unique webhook URL the dashboard shows you.
  3. 3In your Stripe Dashboard, go to Developers → Webhooks → Add endpoint. Paste the URL.
  4. 4Subscribe to: checkout.session.completed, charge.succeeded, customer.created.
  5. 5After Stripe creates the endpoint it shows a signing secret (whsec_...). Paste that back into the PopProof dashboard.
  6. 6That's it. Make a test charge in Stripe — you'll see a popup on your site within seconds.

Lemon Squeezy

No code. PopProof hosts the Lemon Squeezy webhook adapter — paste one URL into LS, paste one signing secret back, done. Every order and subscription turns into a popup. Perfect if you're outside Stripe's supported countries.

  1. 1Open your dashboard → pick a site → click "Connect" next to Lemon Squeezy.
  2. 2Copy the unique webhook URL the dashboard shows you.
  3. 3In Lemon Squeezy → Settings → Webhooks → +. Paste the URL.
  4. 4Set a signing secret (any string), and subscribe to: order_created, subscription_created.
  5. 5Paste that same signing secret back into the PopProof dashboard.
  6. 6Make a test purchase — you'll see a popup on your site within seconds.

Don't see your tool?

If it can make an HTTP POST request, it works with PopProof. Email hello@popproof.app and we'll write a guide for it.