GrabPlugin
−93%WooCommerce Stripe Payment Gateway 5.9.0
WooCommerce Themes & Plugins (GPL)

WooCommerce Stripe Payment Gateway 5.9.0

SKU: 8259

$3.89$59.00Save 93%

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
Want the whole library?Get a membership and download any theme or plugin on the site.

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. 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. 2

    Upload it to WordPress

    In your dashboard go to Plugins → Add New Plugin → Upload Plugin and choose the zip.

  3. 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

  1. Open the Stripe settings. Go to WooCommerce, Settings, Payments and open Stripe, then tick Enable Stripe.
  2. Enter your test keys. Turn on test mode and paste the test publishable and secret keys from your Stripe dashboard.
  3. 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.
  4. Choose capture and saved cards. Decide whether to capture charges immediately, and whether customers may save cards.
  5. Place test orders. Pay with Stripe's test card numbers, including a subscription if you sell them, and check the order status updates.
  6. 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

ProductChoose it ifPrice
WooCommerce Square Payment Gateway 2.4.0you 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.3your merchant account is with Authorize.Net and you need stored customer profiles there.$3.99
WooCommerce Moneris Payment Gateway 3.3.1you 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