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.
1. Use Webflow’s Native eCommerce (Recommended for Products)
- 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.