Setting up Stripe in WooCommerce to accept card payments securely and quickly in your online store is simple and ideal for selling online without complications, with conversions up to 20% higher thanks to methods such as Apple Pay.
Imagine selling online without payment rejections or endless configurations! If you have an online store on WordPress with WooCommerce, Stripe is the perfect payment platform: secure, global, and free to start.
Why choose Stripe as your payment platform in WooCommerce?
Stripe processes millions of transactions every day in stores like yours.
Key advantages:
- Instant payments: Cards, Apple Pay, Google Pay, Klarna.
- No fixed costs: Only commission per sale.
- 100% secure: PCI and SCA/PSD2 compliant in Europe.
- Easy to sell online: Integrate it in minutes.
A clothing store in Spain increased sales by 15% by activating Apple Pay with Stripe.
Prerequisites for setting up Stripe in WooCommerce
Don’t skip this: it will save you hours of frustration.
- WordPress + WooCommerce updated (version 9.0+ recommended).
- SSL certificate (HTTPS required for real payments).
- Free Stripe account (you can create one in 2 minutes).
- Update Stripe plugin before October 2025 for OAuth security.
Don’t have an SSL certificate? At Neolo, we’ll activate it for you instantly, free of charge.
Step 1: Create your Stripe account
- Go to stripe.com and click on “Start for free”.
- Register with your email address and verify your identity (ID/passport).
- Fill in your business details (name, address, etc.).
Time: 5 minutes. Now you can sell online!
Step 2: Install the official Stripe plugin
- Sign up for hosting for WooCommerce at Neolo.
- In your WordPress dashboard > Plugins > Add New.
- Search for “WooCommerce Stripe Gateway” (by WooCommerce).
- Install Now > Activate.
Verify: WooCommerce > Settings > Payments. “Stripe” should appear.
Step 3: Configure Stripe in WooCommerce
- Go to WooCommerce > Settings > Payments > Stripe > Manage.
- Click on “Create or connect Stripe account” (secure OAuth, new in 2025).
- Log in to Stripe and authorize.
- Activate “Test mode” (blue).
Key settings
- Title: “Pay with secure card.”
- Description: “Cards, Apple Pay, and more.”
- Immediate capture: Yes (for quick sales).
- Payment buttons: Enable Apple/Google Pay.
Ready in 3 clicks!
Configure webhooks (automatic, but verify)
- Copy URL from WooCommerce > Settings > Payments > Stripe.
- In Stripe Dashboard > Settings > Webhooks > Add endpoint.
- Paste URL and select events:
charge.succeeded,payment_intent.succeeded.
Keep in mind that it’s not enough to just install the plugin, you alsoneed to make sure that the webhook URL in Stripe is correctly pointing to your site and that the webhook “status” is active (green)
Little-known tip: If you use cache (as in Neolo), exclude
/wc-api/*for perfect webhooks.
Step 4: Test and activate real payments
Testing (essential):
- Use test cards:
4242 4242 4242 4242(any future, CVC 123). - Purchase from your store: Go to “Payment successful”!
Activate live:
- Deactivate “Test mode”.
- Re-authenticate if it is 2025.
After testing in test mode, switch to real mode with the production API keys and confirm that everything works fine.
Your online store should now be charging with Stripe!
Advanced and little-known tips for experts
- Optimized Checkout (Stripe 2025): Activate it in WooCommerce → Settings → Payments → Stripe → Advanced Settings. It uses AI to display the most likely payment methods based on the customer’s country, which can increase conversion by up to 20%.
- Improve speed: Add this code to functions.php: disable Stripe scripts on product/cart pages.
Only use if your store does not display Stripe buttons (Apple Pay, Google Pay) outside of checkout.
add_action(‘wp_enqueue_scripts’, function() {
if (!is_checkout()) {
wp_dequeue_script(‘wc-stripe’);
}
});
- Stripe link: Fast checkout, saves data. Allows customers to save their payment details and pay with one click. Reduces abandonment by up to 30%, especially on mobile.
- Subscriptions: Enable “Saved Cards” for automatic renewals. In WooCommerce → Payments → Stripe → Payment Methods, enable “Save payment method for future charges”. This allows automatic renewals without customer intervention.
TheWooCommerce monitoring → Status → Logshelps detect payment errors or problems with webhooks.
It is especially helpful to review logs with names beginning with stripe- or fatal-errors.
We suggest automating a weekly alert or review if the site has a lot of traffic.
Conclusion
Setting up Stripe in WooCommerce takes 15 minutes and transforms your WordPress into a sales machine. Try it today, sell tomorrow.
Summary of steps:
- Create your Stripe account.
- Install the plugin.
- Connect OAuth.
- Test → Live.
Start selling online without fear!
FAQs: Frequently asked questions about setting up Stripe in WooCommerce
Is Stripe free?
Yes, you only pay per transaction. Ideal for beginners.
Does it work in Spain/LATAM?
Yes! It supports +135 currencies.
What if I have subscriptions?
Perfect: it manages automatic renewals.
Do I need to know how to program?
No, it’s all click-click.
What hosting do you recommend for WooCommerce?
Neolo can help you set up Stripe in WooCommerce and has the best customer service of all providers.
