Webflow sync, pageviews & more.
NEW

How can I integrate Stripe with Webflow and ensure it works properly?

TL;DR
  • Connect Stripe in Webflow via Project Settings → eCommerce and authorize through Stripe's site.
  • Test using Stripe’s test mode and card numbers, verify orders in Webflow and Stripe dashboards.
  • For non-eCommerce payments, use third-party tools or embed Stripe Payment Links in Webflow.
  • Confirm integration by checking payment logs, order data, and email confirmations.
  • Before launch, disable test mode in both Webflow and Stripe, then complete a live transaction.

You can integrate Stripe with Webflow using Webflow’s native eCommerce settings or by using third-party tools for advanced setups. Here’s how to do both and ensure everything functions correctly.

  • Go to Project Settings → eCommerce.
  • Under Payment Providers, click Connect Stripe.
  • You’ll be redirected to Stripe’s website—log in or create a Stripe account.
  • Follow the prompts to authorize the Webflow integration.
  • Once done, you'll return to Webflow and see Stripe listed as a connected provider.

2. Test Your Stripe Integration

  • Enable test mode on Stripe by toggling on the Test mode switch inside your Stripe dashboard.
  • In Webflow, use the Preview mode or publish your site to a staging domain.
  • Place a test order using Stripe’s test card numbers (e.g., 4242 4242 4242 4242).
  • Check your order in both Webflow’s Orders tab and your Stripe Dashboard under Payments.

3. Use Stripe for Non-eCommerce Payments (e.g., Donations, Subscriptions)

If you're not using Webflow eCommerce and just want to collect payments:

  • Use a third-party integration tool like:
  • Memberstack – for gated content and recurring billing.
  • Outseta – for subscription management and user accounts.
  • Jetboost + custom Stripe Checkout buttons – for simple payments.
  • Or embed a Stripe Checkout link:
  • In Stripe, create a Payment Link or a Hosted Checkout Session.
  • Copy the public link and add it to a Button’s URL field in Webflow.
  • Make sure to open the link in the same or new tab, depending on the user flow you prefer.

4. Verify the Webflow–Stripe Connection

  • Check your Stripe Dashboard to confirm payments are recorded.
  • Confirm order data shows up in Webflow’s Orders tab.
  • Ensure email confirmations (from Webflow or Stripe) are being delivered correctly.
  • Test mobile responsiveness and load time for payment pages (especially with third-party embeds).

5. Go Live with Real Payments

  • In Webflow, toggle off the Test Mode under eCommerce settings before going live.
  • In Stripe, flip the switch from test to Live mode.
  • Use real cards to place a live transaction and verify that orders go through.

Summary

To integrate Stripe with Webflow, connect it under Project Settings → eCommerce and test with Stripe’s sandbox tools. For non-eCommerce use, embed hosted Stripe links or use tools like Memberstack. Always conduct thorough testing before switching to live mode.

Rate this answer

Other Webflow Questions