WooCommerce Stripe Payment Gateway

Description

L’évolution du comportement des consommateurs a entraîné une explosion des méthodes et des expériences de paiement, qui sont idéales pour augmenter la conversion et réduire les coûts, mais qui peuvent être difficiles à maintenir pour les entreprises. Offrez à vos clients une expérience de paiement de premier ordre tout en restant concentré sur votre cœur de métier. Il s’agit du plugin officiel créé par Stripe et WooCommerce.

Générez 11,9 % de revenus grâce à une expérience de paiement optimisée grâce à Stripe

L’expérience de paiement améliorée de Stripe peut aider les clients à :

  • Augmentez les conversions : offrez une expérience optimale sur mobile, tablette et ordinateur de bureau avec un paiement réactif et proposez 23 modes de paiement, dont Link, Apple Pay et Google Pay, prêts à l’emploi.
  • Élargissez votre clientèle : convertissez les clients qui pourraient autrement abandonner leur panier avec des méthodes de paiement immédiat et ultérieur comme Klarna, Affirm et Afterpay/Clearpay, des portefeuilles comme Apple Pay, Google Pay, Alipay et WeChat Pay, et des méthodes de paiement locales comme Bancontact en Europe et Alipay en Asie-Pacifique. Offrez une expérience de paiement localisée avec une prise en charge prête à l’emploi des messages d’erreur localisés, des langues de droite à gauche et un ajustement automatique des champs de saisie en fonction du mode de paiement et du pays.
  • Meet existing customer demand and localize the experience: Offer local payment methods, such as ACH Direct Debit, Bacs Direct Debit, Bancontact, BECS Direct Debit, BLIK, Boleto, Cash App Pay, EPS, iDEAL, Multibanco, OXXO, Pre-authorized debit payments, Przelewy 24, and SEPA Direct Debit, and let customers pay in their local currency across 150+ countries with Adaptive Pricing.
  • Lutte contre la fraude : détectez et prévenez la fraude avec Stripe Radar, qui propose des outils de détection de fraude puissants et parfaitement intégrés qui utilisent l’apprentissage automatique pour détecter et signaler les transactions potentiellement frauduleuses.
  • Acceptez les paiements en personne pour les produits et services : utilisez le lecteur de carte Stripe Terminal M2 ou démarrez sans matériel supplémentaire en utilisant Tap to Pay sur iPhone ou Tap to Pay sur Android.
  • Prise en charge des abonnements : prenez en charge les paiements récurrents avec divers modes de paiement via les abonnements WooCommerce.
  • Gérez vos flux de trésorerie : soyez payé en quelques minutes avec Stripe Instant Payouts, si vous êtes éligible.
  • Obtenez la conformité PCI-DSS avec les champs de saisie hébergés Stripe Elements.
  • Prise en charge de l’authentification forte du client (SCA).

Stripe est disponible pour les propriétaires de magasins et les commerçants dans 46 pays à travers le monde, et d’autres encore sont à venir.

Notes de compatibilité

Les éléments suivants signalent des versions spécifiques qui incluent des changements importants, des fonctionnalités ou des suppressions.

  • 10.8.0
    • Optimized Checkout Suite enabled by default for eligible existing stores
    • Adaptive Pricing enabled by default for eligible existing stores
    • Removed deprecated code and constants from 10.2.0 and before – Full list – PR #5294
  • 10.7.0
    • Optimized Checkout Suite re-enabled by default for new installs
    • Adaptive Pricing enabled by default for new installs
    • Removed deprecated backend methods that called wc_deprecated_function – Full list – PR #5066
  • 10.6.0
    • Adaptive Pricing available
  • 10.4.0
    • Optimized Checkout Suite no longer enabled by default for new installs
    • Removed the main Payment Request Buttons backend class, WC_Stripe_Payment_Request, which was deprecated in 10.2.0
    • Removed the deprecated WC_Stripe_Apple_Pay class
  • 10.3.0
    • Removed legacy checkout payment method classes and settings retrieval methods
  • 10.2.0
    • Suite de paiement optimisée activée par défaut pour toutes les nouvelles installations
    • Ajoutez les montants minimaux de transaction pour les devises suivantes : BRL, INR, NZD, THB, CZK, HUF, AED, MYR, PLN et RON
  • 10.1.0
    • Amélioration du traitement des adresses pour les paiements express dans les pays sans code postal/d’État
  • 10.0.0
    • Les boutons de demande de paiement sont entièrement remplacés par Express Checkout
    • Le système de paiement Legacy est entièrement obsolète et n’est plus disponible
  • 9.8.0
    • Suite de paiement optimisée disponible via un paramètre de configuration
    • Nous désactiverons les modes de paiement Affirm ou Klarna si le plugin officiel correspondant est activé
  • 9.7.0
    • Amélioration de la prise en charge du paiement express pour les champs de paiement personnalisés
    • Vérifiez les informations client par rapport aux champs de facturation obligatoires lors du paiement avant de les envoyer à Stripe
  • 9.6.0
    • L’ancienne méthode de paiement est obsolète par défaut
    • Les paiements par bons d’achat peuvent être utilisés pour les abonnements lorsque les renouvellements manuels sont disponibles
    • Inclure les données d’extension du bloc de paiement pour les commandes de paiement express
    • Ajouter des points d’extension pour prendre en charge les champs de paiement personnalisés pour le paiement classique
  • 9.5.0
    • Synchronisez les moyens de paiement avec Stripe
    • Prise en charge du prélèvement automatique (PAD) au Canada et aux États-Unis
    • Soutenez BLIK en Pologne et dans d’autres pays de l’UE.
    • Prise en charge des paiements par prélèvement automatique BECS en Australie

Captures d’écran

FAQ

Dans quels pays spécifiques Stripe est-il disponible ?

Stripe est disponible dans les pays suivants, et d’autres suivront prochainement :

  • Australie
  • Autriche
  • Belgique
  • Brésil
  • Bulgarie
  • Canada
  • Croatie
  • Chypre
  • République Tchèque
  • Danemark
  • Estonie
  • Finlande
  • France
  • Allemange
  • Gibraltar
  • Grèce
  • Hong Kong
  • Hongrie
  • Inde
  • Irlande
  • Italie
  • Japon
  • Lettonie
  • Liechtenstein
  • Lituanie
  • Luxembourg
  • Malaisie
  • Malte
  • Mexique
  • Pays-Bas
  • Nouvelle-Zélande
  • Norvège
  • Pologne
  • Portugal
  • Roumanie
  • Singapour
  • Slovaquie
  • Slovénie
  • Espagne
  • Suède
  • Suisse
  • Thaïlande
  • Émirats arabes unis
  • Royaume-Uni
  • États-Unis

Cela nécessite-t-il un certificat SSL ?

Yes. In Live Mode, an SSL certificate must be installed on your site to use Stripe. In addition to SSL encryption, Stripe provides an extra JavaScript method to secure card data using Stripe Elements.

Est-ce que cela prend en charge tant le mode de production que le mode sandbox pour les tests ?

Oui, c’est le cas. Les modes de production et de test (bac à sable) sont tous deux pilotés par les clés API que vous utilisez avec une case à cocher dans les paramètres d’administration pour basculer entre les deux.

Où puis-je trouver de la documentation ?

Consultez la documentation de l’extension WooCommerce Stripe pour plus d’informations, notamment sur la manière d’installer et de configurer l’extension.

Où puis-je obtenir un soutien ou parler à d’autres utilisateurs ?

Si vous êtes bloqué, vous pouvez demander de l’aide dans le Forum des plugins.

Avis

13 juillet 2026 1 reply
They solved a problem that my company was dealing with that had been a huge issue for 6 months. I was at my wits in. They walked me through every possible scenario that could be causing the glitch and helped me fix it. They are the best and I cannot thank them enough. They really know what they are doing!
30 juin 2026 1 reply
Excellent support. Wes quickly identified why the suggested workaround wasn’t working, explained the underlying issue clearly, and provided a recovery process that successfully restored our affected subscription renewals using customers’ saved Stripe payment methods. The guidance was accurate, professional, and helped us resolve the issue without requiring custom code. Thank you for the excellent support!
26 juin 2026 1 reply
I had a complex issue involving WooCommerce Subscriptions, Stripe SEPA renewals and a separate WooCommerce admin JavaScript problem. The support team stayed engaged throughout the investigation, reviewed the evidence I collected, accessed my site (with my permission), and helped identify the renewal issue. During the process I also discovered an unrelated problem in my child theme that was causing WooCommerce admin pages to fail. Overall, the support was patient, thorough and collaborative. Thank you!
24 juin 2026 1 reply
Two latest updates have been a disaster. The Adaptive Checkout got turned on AUTOMATICALLY adding the the payment options which haven’t even been activated by Stripe itself. As a result, customers try paying, they don’t work, we lose both money and customers. The support’s solution was to just turn it off, that’s all. And now, the plugin got updated AGAIN, and even though the Adaptive Checkout is turned OFF, strange payment options are shown on the checkout. Total disaster. I even disconnected the Adaptive Pricing at the Stripe dashboard – no use. These guys have seriously f…ed up our launch, and don’t seem to actually do anything about it.
12 juin 2026 1 reply
Problème sur la page de paiement. Mes échanges avec le support ont été rapides et efficaces, de vraies réponses, bien détaillées, et pertinentes car une véritable écoute. Le problème ne venait finalement pas du plugin lui-même mais du thème Divi et pourtant, vous avez trouvé la solution !! Merci de votre aide !
12 juin 2026 2 replies
On a website with last WooCommerce version + WordPress7 + last version of the plugin 10.8.1 connection is good, webhook too, but successfull payment won’t return to woocommerce command wich becomes « canceled ». It seems the plugin (the only payment plugin installed) force « Clover » mode.De-installed and installed 7.4.1 version, entered API keys with copy/paste and all is getting OK with command status.It seems that I’m not the only one having this pb.
Lire les 234 avis

Contributeurs & développeurs

« WooCommerce Stripe Payment Gateway » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“WooCommerce Stripe Payment Gateway” a été traduit dans 35 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « WooCommerce Stripe Payment Gateway » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

10.8.4 – 2026-07-14

  • Fix – Improve Checkout Session amount integrity
  • Fix – Update order status only on processing failure in the order status update request
  • Fix – Scope admin gateway filter to block cart and checkout editors only

10.8.3 – 2026-06-22

  • Fix – Ensure Adaptive Pricing appears on the checkout page when enabled

10.8.2 – 2026-06-15

  • Fix – Disable Adaptive Pricing when webhooks are disabled
  • Fix – Fall back to standard checkout when Adaptive Pricing can’t initialize against a conflicting Stripe.js version
  • Fix – Correctly distinguish Adaptive Pricing checkout sessions from agentic ones in webhooks so their payments aren’t dropped
  • Fix – Prevent classic checkout from submitting an empty payment method while the Stripe Payment Element is re-mounting after a checkout update
  • Fix – Prevent Adaptive Pricing orders from being stuck in pending after a successful payment
  • Fix – Mark Adaptive Pricing orders as failed promptly when a payment is declined, instead of leaving them in Pending Payment

10.8.1 – 2026-06-11

  • Fix – Prevent a fatal error when a Bancontact, iDEAL or Sofort payment is placed with SEPA token saving enabled through the Adaptive Pricing checkout, which left the order unpaid
  • Fix – Hide the save payment method checkbox for Bancontact, iDEAL and Sofort in the Adaptive Pricing checkout, where Stripe cannot save them as SEPA Direct Debit tokens
  • Fix – Allow card and Link at classic checkout when the order has no billing country, instead of incorrectly blocking the payment as unavailable

10.8.0 – 2026-06-08

Nouvelles fonctionnalités

  • Add – Default Optimized Checkout Suite and Adaptive Pricing on for all eligible stores, with in-app notices announcing the change
  • Add – Allow shoppers to change a subscription payment method using Express Checkout (Apple Pay, Google Pay, Link)
  • Add – Add a setting to control whether Express Checkout is shown on the WooCommerce Subscriptions change payment method page
  • Add – Register Stripe gateway capabilities with the WordPress Abilities API for agent access (default off; opt in via the wc_stripe_abilities_enabled filter)

Important Fixes and Updates

  • Remove – Remove deprecated code up to version 10.2.0
  • Update – Improve express checkout load times by preloading the resources
  • Update – Ensure payment method restrictions based on account and shopper countries are up to date
  • Fix – Send Klarna’s preferred locale in the confirmation token (Optimized Checkout) flow so cross-border customers can complete identity verification
  • Fix – Store transaction IDs for orders when we get charges to ensure we can refund correctly
  • Fix – Ensure the bank statement descriptor is included when creating payment intents for alternative payment methods
  • Fix – Prevent Stripe API calls from failing due to DNS resolution issues
  • Fix – Recover a missing Stripe charge ID from the order’s payment intent so affected orders stay refundable
  • Fix – Add an order note and call action ‘wc_stripe_unexpected_charge_detected’ when a Stripe charge is captured for an order that was already paid via a different gateway
  • Fix – Restore « Refund via Gateway » button and Stripe dashboard transaction link for Amazon Pay orders by keeping Amazon Pay registered in the gateway list on order edit and refund pages
  • Fix – Don’t auto-cancel Stripe orders that have already been paid, preventing paid orders left at pending (e.g. by a checkout/webhook race) from being cancelled as unpaid
  • Fix – Add an order note when a paid-but-pending Stripe order is kept from being auto-cancelled, so stores can review and reconcile the stuck status

Other Fixes and Updates

  • Remove – Remove giropay from new checkouts (deprecated by Stripe on 2024-06-30); legacy refund and past-order rendering preserved
  • Add – Show Apple Pay / Google Pay branding on saved card tokens in My Account Payment Methods and at checkout
  • Add – Detect Stripe API outages (network failures, timeouts, 5xx responses) and surface a wp-admin notice instead of crashing or showing misleading « couldn’t connect » messages
  • Fix – Use a placeholder billing last name for single-name express checkout payments
  • Fix – Prevent Stripe from rendering an unexpected « Address Line 2 » field inside the Payment Element
  • Fix – Incorrect payment method title on the order confirmation page when Optimized Checkout is enabled
  • Fix – Preserve saved card branding when the same card is later used via a wallet, and render multi-word brands (e.g. Cartes Bancaires) correctly
  • Fix – Add empty state mapping for Morocco in express checkout
  • Fix – Respect the iDEAL/Wero and Bancontact save toggle when Optimized Checkout is enabled
  • Fix – Ensure the save-payment-method checkbox is unchecked when a non-reusable payment method is selected in Optimized Checkout
  • Add – Add a « Release notes » link to the WooCommerce Stripe row on the Plugins page that opens the changelog modal
  • Add – Append a « what’s new » changelog link to the Updated! message after manually updating the plugin from the Plugins page
  • Add – Implement wc_stripe_logger_can_log filter to allow for targeted logging on busy sites
  • Fix – Dismissible subscription detached admin notices
  • Fix – Fix admin banner dismissal and display logic
  • Fix – Don’t default Adaptive Pricing on when first connecting a Stripe account that is ineligible for Adaptive Pricing
  • Fix – Make the « Update now » link in the account status tooltip clickable and improve its contrast against the tooltip background
  • Fix – Correct Amazon Pay button preview rendering in the Full Site Editor block cart and checkout pages
  • Fix – Require a connected account for the target mode before switching between test and live
  • Fix – Show better message when express checkout preview is not available
  • Fix – Add guards against invalid values for webhook state timestamps
  • Fix – Prevent saved Link, Cash App Pay, SEPA, Amazon Pay and Bacs Direct Debit payment methods from being duplicated when viewing My Account Payment methods
  • Fix – Resolve console errors shown when editing the Blocks checkout page
  • Fix – Update the order description and metadata on the payment intent after an Adaptive Pricing payment completes
  • Dev – Memoize the Express Checkout button visibility check within a request
  • Tweak – Drop redundant « Test mode: » label from test payment instructions on Blocks checkout, which already shows a Test Mode badge
  • Tweak – Remove the confirmation dialog when disabling a payment method in settings

Modifications internes et fonctionnalités à venir

  • Fix – Improve handling of skipped products and in-flight syncs in Agentic Commerce sync dashboard
  • Dev – Add Jurassic Ninja preview link for PRs to enable one-click browser testing
  • Dev – Exclude AGENTS.md and CLAUDE.md contributor-instruction files from the built plugin zip
  • Dev – Skip Agentic Commerce catalog upload when content is unchanged
  • Dev – Align Agentic Commerce sync status UI with the WordPress design system
  • Dev – Refactor docker setup to be worktree friendly
  • Dev – Remove redundant get_retrievable_type() overrides from payment methods
  • Dev – Add Claude Code skills and review rules under .claude/ to capture repo-specific contributor guidance
  • Dev – Move some independent classes into autoloader
  • Dev – Require explicit visibility for class constants
  • Dev – Add payment token classes to autoloader
  • Dev – Add Jest tests for ECE payment flow
  • Dev – Use explicit method calls for upgrade checks and tools
  • Tweak – Reduce JS bundle sizes by using native browser features instead of polyfills
  • Tweak – Move UPE-only appearance helpers out of the shared stripe-utils module
  • Dev – Add wc_stripe_agentic_commerce_should_sync_product filter so adapters can exclude products from the Agentic Commerce catalog, inventory, and archive syncs
  • Dev – Move additional classes to autoloader, including email and migration classes
  • Dev – Add e2e tests for subscriptions and Optimized Checkout Suite and support stricter payment confirmation checks

Consultez le journal des modifications pour plus de détails sur les différentes versions..