
WooCommerce Stripe Payment Gateway 5.9.0
SKU: 8259
One-time payment · lifetime access to this file
- Instant download after purchase
- 100% original, unmodified GPL file
- Free lifetime updates on request
- Secure Razorpay / PayPal checkout
Product details
- Version on file
- 5.8.0
- Type
- plugin
- Released
- 19-11-2021
- File size
- 1.53 MB
- License
- GPL
About WooCommerce Stripe Payment Gateway 5.9.0
This is the Stripe gateway for WooCommerce, developed by WooCommerce itself. It adds Stripe as a payment method at checkout, so customers pay by card without leaving your store. Payments land in your Stripe account, and Stripe pays out to your bank on its own schedule.
Beyond plain card payments it supports Apple Pay and browser payment buttons, saved cards for returning customers, and the WooCommerce Subscriptions extension. Subscriptions are managed inside WooCommerce, and each renewal is charged to the customer's stored card token, rather than through Stripe's own recurring plans.
The title says version 5.9.0, but the file on record is version 5.8.0 and dates from November 2021. Stripe's API and WooCommerce's block-based checkout have both changed since then, so install it on a staging site and run test-mode orders before you take live payments.
Requirements
- WooCommerce
- A Stripe account with API keys
- An SSL certificate (HTTPS) for live payments
Key features
- Card payments on your checkout
- Customers pay with Visa, Mastercard, American Express and other cards Stripe accepts, directly on your store.
- Apple Pay and payment request buttons
- Shows Apple Pay on supported Apple devices and browser payment buttons such as Google Pay where the browser supports them.
- Saved cards
- Customers are created in Stripe on first purchase and can reuse a saved card on later orders.
- WooCommerce Subscriptions support
- Works with the Subscriptions extension, charging renewals to the stored card and allowing several subscriptions per customer.
- Authorize or capture
- Capture charges immediately, or only authorize them and capture each one later from the order screen.
- Test mode and debug log
- Separate test keys let you place sandbox orders, and an optional log records gateway messages for troubleshooting.
- Statement descriptor
- Set the text that appears on the customer's card statement so they recognise the charge.
Is it right for you?
A good fit for
- WooCommerce stores in countries where Stripe is available that want on-site card payments
- Shops selling subscriptions with WooCommerce Subscriptions
- Stores that want Apple Pay and browser payment buttons alongside cards
Look elsewhere if
- Stores in countries Stripe doesn't support, or merchants tied to another processor
- Sites not running WooCommerce, such as Easy Digital Downloads stores
How to install WooCommerce Stripe Payment Gateway 5.9.0
- 1
Download the file
Open My Account → Downloads and download the product. If the archive contains several zips (documentation, child theme, licensing files), you need the one named after the product.
- 2
Upload it to WordPress
In your dashboard go to Plugins → Add New Plugin → Upload Plugin and choose the zip.
- 3
Install and activate
Click Install Now, then Activate. If an older or free copy is already installed, WordPress offers to replace it with the uploaded version.
Notes for this product
- If another Stripe plugin is active, deactivate it first so two Stripe methods don't appear at checkout. Because the file dates from 2021, run test-mode orders on a staging site before going live.
Setup: using WooCommerce Stripe Payment Gateway 5.9.0
- Open the Stripe settings. Go to WooCommerce, Settings, Payments and open Stripe, then tick Enable Stripe.
- Enter your test keys. Turn on test mode and paste the test publishable and secret keys from your Stripe dashboard.
- Add the webhook. Copy the webhook URL shown in the plugin settings into Stripe's webhook settings, and paste the signing secret back into the plugin.
- Choose capture and saved cards. Decide whether to capture charges immediately, and whether customers may save cards.
- Place test orders. Pay with Stripe's test card numbers, including a subscription if you sell them, and check the order status updates.
- Switch to live keys. Turn off test mode, enter your live keys and webhook secret, and place one small real order.
Common problems and fixes
Stripe doesn't appear at checkout in live mode
- Why it happens
- Live Stripe payments need the site served over HTTPS.
- How to fix it
- Install an SSL certificate and make sure the checkout page loads on https.
Orders stay pending or on hold after a successful payment
- Why it happens
- The Stripe webhook isn't set up, so the store never hears that the payment completed.
- How to fix it
- Add the webhook URL from the plugin settings in your Stripe dashboard and enter the signing secret in the plugin.
The Apple Pay button never shows
- Why it happens
- Apple Pay needs a supported Apple device, Safari, and a verified domain; domain verification fails if the server can't write the association file to the site root.
- How to fix it
- Test on an iPhone or Mac in Safari, and if verification fails, upload the domain association file to the site root manually.
Stripe is missing from the new block-based checkout
- Why it happens
- Older gateway files may not fully support WooCommerce's checkout blocks.
- How to fix it
- Test the block checkout on staging; if Stripe is missing, use the classic checkout shortcode on the checkout page.
“The link you followed has expired.” when uploading
- Why it happens
- The zip is larger than your server's PHP upload limit (upload_max_filesize / post_max_size).
- How to fix it
- Raise the upload limit in your hosting control panel, or unzip the file and upload the folder to wp-content/plugins with your host's file manager or SFTP.
“The package could not be installed. No valid plugins were found.”
- Why it happens
- The uploaded zip is a bundle (or a theme), not the plugin itself.
- How to fix it
- Unzip the download once and upload the inner zip named after the plugin.
“Plugin could not be activated because it triggered a fatal error.”
- Why it happens
- Usually a PHP version older than the plugin needs, or a second copy of the same plugin (for example the free version) still active.
- How to fix it
- Check your PHP version under Tools → Site Health → Info, deactivate any other copy of the plugin, and enable WP_DEBUG_LOG to see the exact error.
Licence or “updates unavailable” notices
- Why it happens
- The developer's licence key isn't included. Features that call the developer's servers (template libraries, cloud APIs, automatic updates) need it.
- How to fix it
- Everything that runs locally works without it. For a newer file, use Request an update from your account.
Alternatives to WooCommerce Stripe Payment Gateway 5.9.0
| Product | Choose it if | Price |
|---|---|---|
| WooCommerce Square Payment Gateway 2.4.0 | you already use Square for in-person sales and want online and shop payments in one account. | $4.99 |
| WooCommerce Authorize.Net CIM Payment Gateway 3.6.3 | your merchant account is with Authorize.Net and you need stored customer profiles there. | $3.99 |
| WooCommerce Moneris Payment Gateway 3.3.1 | you are a Canadian merchant processing through Moneris. | $4.99 |
Frequently asked questions
Does it work with WooCommerce Subscriptions?
Yes. Renewals are charged to the customer's stored card, and the subscription itself is managed in WooCommerce, not as a Stripe plan.
Can I use Apple Pay for subscription products?
The listing says no: the Apple Pay button stays hidden for recurring payments.
Can I test before taking real payments?
Yes. Enable test mode, use your Stripe test keys and Stripe's test card numbers, then switch to live keys.
Can I change how saved cards look at checkout?
The plugin has one template, saved-cards.php. Copy it into a woocommerce-gateway-stripe folder in your theme and edit the copy.
Is this file current?
The file on record is version 5.8.0 from November 2021. Test it with your WooCommerce version on staging before using it on a live store.
Categories: WooCommerce, Payment Gateway
Related products
−95%Zenex – eCommerce WooCommerce Theme
−93%YITH WooCommerce Quick Checkout for Digital Goods Premium 1.26.0
−93%YITH WooCommerce Order Tracking Premium 2.14.0
−93%YITH PayPal Payouts for WooCommerce 1.0.23
−84%WooZone Amazon Contextual Recommendations Plugin 1.3
−93%WooThemes Live Wire Premium Theme 2.5.2
WooCommerce Subscriptions 4.0.2
−84%