Accept Stripe Payments

Description

L’extension Stripe Payments permet d’accepter les paiements par carte de crédit via la passerelle de paiement Stripe sur un site WordPress.

Easily add Stripe ‘Buy Now’ buttons anywhere on your site using a simple shortcode or block. The plugin also supports accepting donations via Stripe.

Enable seamless one-click payments via Stripe with a built-in « Remember Me » feature for faster repeat transactions. The plugin is designed with a fully responsive layout, ensuring compatibility across all devices and browsers.

After completing a payment, customers are automatically redirected to a « Thank You/Checkout Result » page, where they can view detailed information about their transaction, including the purchased item.

All transaction details are securely recorded in the plugin’s « Orders » menu. You can conveniently review and manage your payments and orders directly from your WordPress admin dashboard.

For enhanced security, credit card details are never stored by the plugin or your site. All payments are processed directly by Stripe and securely stored in your Stripe account, utilizing their state-of-the-art security measures for credit card handling.

Checkout Demonstration Video

Vidéo d’installation et d’utilisation

Fonctionnalités

  • Installation et configuration rapides.
  • Acceptez le paiement d’un service depuis votre site via Stripe.
  • Vendez des fichiers, des biens numériques ou des téléchargements avec votre compte marchand Stripe.
  • Vendez de la musique, des vidéos, des livres électroniques, des PDF ou tout autre fichier multimédia numérique.
  • L’extension ultime pour créer des boutons de paiement Stripe.
  • Créez des boutons d’achat pour vos produits ou services et intégrez-les n’importe où dans votre site avec un code court.
  • Possibilité d’ajouter plusieurs boutons « Acheter maintenant » à une publication/page.
  • Autoriser les clients/clientes à télécharger automatiquement un fichier numérique une fois l’achat terminé.
  • Voir les bons de commande à partir du tableau de bord WordPress.
  • Acceptez les dons sur votre site WordPress pour une cause.
  • Créer un widget de bouton de paiement par Stripe et l’ajouter à la colonne latérale.
  • Possibilité de collecter l’adresse de facturation et de livraison du client.
  • Possibilité de spécifier un logo ou une vignette pour l’article qui s’affichera dans la fenêtre de paiement Stripe.
  • Possibilité de personnaliser le texte du bouton Stripe « Acheter maintenant » à partir du code court.
  • Possibilité de personnaliser le bouton « Acheter maintenant » de Stripe avec du code CSS personnalisé.
  • Possibilité de saisir une description personnalisée pour l’élément/produit (cette information est capturée avec la commande).
  • Option pour configurer un e-mail de notification à envoyer à l’acheteur et au vendeur après l’achat.
  • Il existe une option permettant au client de saisir un montant de prix personnalisé pour le produit ou service (le client paie ce qu’il veut).
  • Option pour accepter un montant de don personnalisé via la passerelle de paiement Stripe.
  • Options pour collecter la TVA sur vos produits (le cas échéant).
  • Possibilité de facturer des frais de livraison pour vos produits physiques.
  • Option pour enregistrer les données de la carte sur Stripe.
  • Possibilité d’avoir une page de remerciement personnalisée par produit.
  • Possibilité de personnaliser le message sur la page de remerciement avec de balises.
  • Possibilité de personnaliser l’affichage des prix avec le symbole monétaire.
  • Possibilité d’utiliser une URL de lien pour créer un bouton de paiement personnalisé pour vos produits.
  • Option pour envoyer un e-mail de réception à vos clients depuis Stripe pour chaque transaction.
  • Option pour collecter une entrée personnalisée de vos clients pour les produits (utile pour des produits qui nécessitent des instructions ou une référence de service).
  • Option de contrôle des stocks. Vous pouvez limiter le nombre de quantité disponible pour un produit.
  • Option pour activer les paiements Alipay. Ainsi, vos clients peuvent payer en utilisant leur compte Alipay.
  • Option pour activer les Conditions Générales de Vente que vos clients doivent accepter avant de pouvoir effectuer un achat.
  • Possibilité de configurer des produits variables. Vous pouvez facturer un montant différent pour chaque option du produit.
  • Possibilité de créer des produits « Autoriser uniquement ». Vous pouvez conserver des fonds sur une carte, puis les capturer plus tard.
  • Option to display a security badge and message on the payment form.
  • Compatible avec les paiements 3D Secure.
  • Conforme à l’authentification forte du client (SCA).
  • Browse the plugin documentation to learn more about the features of this plugin.

La configuration est très simple. Une fois que vous avez installé l’extension, tout ce que vous avez à faire est de saisir les informations d’identification de l’API Stripe dans les réglages de l’extension et votre site sera prêt à accepter les paiements par carte de crédit.

Vous pouvez l’exécuter en mode test en spécifiant des clés API de test dans les réglages de l’extension.

Réglages et attributs du code court

This plugin offers a shortcode and a block that allows you to create a ‘Buy Now’ or ‘Pay’ button for accepting payments.

First, create a product in the plugin’s admin dashboard. Then, use the provided shortcode or block to embed a buy button for that specific product.

Consultez ce tutoriel pour des instructions étape par étape.

Documentation détaillée

For detailed documentation and instructions please check the WordPress Stripe Payments Plugin documentation page.

Captures d’écrans

  • Réglages de l’extension Stripe
  • Page de paiement de l’extension Stripe Payment
  • Menu des commandes de l’extension Stripe

Blocs

Cette extension fournit 1 bloc.

  • Product Block

Installation

Utiliser le tableau de bord WordPress

  1. Aller à « Extensions > Ajouter nouveau » à partir du tableau de bord
  2. Faire une recherche pour « stripe payments »
  3. Cliquez « Installer maintenant »
  4. Activez l’extension

Téléverser via le tableau de bord de WordPress

  1. Cliquez sur « Ajouter nouveau » dans la page des extensions
  2. Rendez vous dans la zone « Téléverser »
  3. Choisir le fichier stripe-payments.zip depuis votre ordinateur
  4. Cliquer sur « Installer maintenant ».
  5. Activer l’extension dans la page des extensions

En utilisant le FTP

  1. Télécharger stripe-payments.zip
  2. Dézippez le répertoire stripe-payments sur votre ordinateur
  3. Envoyez le répertoire stripe-payments dans le répertoire /wp-contenu/plugins/
  4. Activez-la à partir du tableau de bord des extensions

FAQ

Puis-je avoir plusieurs boutons de paiement sur une même page ?

Oui, vous pouvez avoir un nombre illimité de boutons sur une seule page.

Puis-je l’utiliser dans un widget WordPress ?

Oui, vous pouvez.

Puis-je indiquer la quantité d’articles ?

Oui, vous pouvez la configurer dans l’interface de configuration du produit.

Puis-je changer le libellé du bouton ?

Oui, vous pouvez spécifier l’attribut « button_text » dans le code court pour le personnaliser.

Les clients recevront-ils un e-mail après l’achat ?

Oui, vous pouvez définir les options de configuration de l’e-mail dans le menu « Réglages » de l’extension.

Est-il possible d’être notifié si le paiement échoue pour une quelconque raison ?

Oui. Accédez à Stripe Payments > Réglages, puis onglets Réglages e-mail et cochez l’option « Envoyer un e-mail lors d’un échec de paiement ».

L’extension peut-elle être testée avant la mise en production ?

Oui, veuillez accéder à l’écran Réglages de Stripe Payments pour les options.

Avis

14 avril 2025 1 réponse
Easy to install and use this plugin for taking Stripe Payments for digital products, now just need some sales!
23 mars 2025 2 réponses
So far I like the functionality of the plugin. It is easy to install and use, has a few interesting options like the shortcode, change button name, direct link and it would be even more astonishing if it had some sort of options to change/edit its overall display on product page. It would be wonderful if the settings would allow shortcodes for each element from the product page to be edited for example a shortcode for thumbnail… We all know that presentation of a product is half sold if it is presented in a eye-catchy way so a thumbnail which is literally the size of a thumbnail is not exactly helping. Position of the presentation image using flex maybe would be nice either column or row for bigger screen resolution. The description of the product is another section of the presentation of the product which (in my opinion) should be focus point. And in combination with the product image presentation sell the product. It is true, there’s is not much to « enhance » here because we use the default build in editor and anything goes in there… but the position as previously mentioned (column/row) would of do the trick. The button… here’s another shortcode… or at least the option to choose where to display the button.Right now it is visible at the end of the product description… Would be helpful if we could add a shortcode for the button anywhere… thus in part, it is possible right now, via de link option provided to which we can add a class to look like a button. Anyway, these are my… humble yet powerful suggestions which might end up in converting some free users of the plugin into customers. Who knows…PS: I am using the plugin « teamed up » with other 2 plugins (wp Coder and Site Reviews) to basically have the description of the product in Stripe Plugin in a shortcode, the product presentation image in a separate code, the buy button in a separate code, product reviews in another code and play with all these elements in a single product page.
19 mars 2025 2 réponses
Thanks for this one. I love that it has so many options and features to play with. I tested a few stand-alone Stripe Payment plugins, and this was the best by far.
18 décembre 2024 2 réponses
The plugin itself is okay, but their policy about updates is wrong. Basically, if you want to get updates of their paid plugins, you have to pay annually. The usual policy for other paid plugins is you pay once and get free updates indefinitely, only support is paid. Imagine this situation: you have paid for a plugin, one year elapses and a security issue or another bug is found. And you are forced to pay because of their bug/security hole. I have another complaint – they are not polite to customers. They reply in angry, accusative manner to emails when you state your discontent.
25 novembre 2024 5 réponses
The plugins great, it creates payments on Stripe. I enhanced it with my own php skills to create invoices from the orders it creates and creates a good looking pdf just with a few clicks to review the customer information. I added a few reports to view paid/unpaid invoices. If any one needs the invoices module, please reach out
14 septembre 2024 4 réponses
After starting with WooCommerce and constantly needing to buy add-ons for every new feature I wanted, the costs and complexity just became overwhelming. Switching to Accept Stripe Payments has been a game changer! I can do everything better, cheaper, and faster. The installation was a breeze, product setup is simple and straightforward, and best of all, it’s reliable. I’m never going back to WooCommerce. Highly recommend this plugin to anyone looking for an easier and more cost-effective solution!
Lire les 110 avis

Contributeurs/contributrices & développeurs/développeuses

« Accept Stripe Payments » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Accept Stripe Payments” a été traduit dans 7 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Accept Stripe Payments » 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 des modifications

2.0.92

  • Added a CSS class to all table rows in the order summary table on the Thank You page.
  • Added a new action hook ‘asp_ng_pp_output_before_closing_form’ to allow adding custom HTML content before the closing form tag in the payment window.
  • Removed the unused Stripe token field from orders menu.
  • iDEAL payment addon compatibility issue fixed.
  • Klarna payment method added to the Additional Payment Methods addon.
  • Added example code to show how to collect custom data via query string in the payment popup window and send it to Stripe as metadata.
  • Added filter hooks to allow Cloudflare Turnstile integration with the plugin.

2.0.91

  • Added support for the default_quantity query parameter, allowing custom quantity to be applied directly via the product link URL.
  • Reorganized the shortcode registration logic for the asp_product shortcode (internal optimization; no functional changes).
  • Fixed a minor JavaScript warning on the product listing page.
  • Introduced new filter hooks to extend email-sending capabilities.
  • Added several PHP isset checks to prevent warnings.
  • Fixed a minor PHP warning in the asp_show_my_transactions shortcode.

2.0.90

  • Resolved an issue with the newly added ‘Use Separate Name Fields’ option when used alongside the ‘Prefill Logged In User Name and Email’ settings.
  • Moved the payment popup related options to the Advanced settings menu of the plugin.
  • Added the following new email merge tags:
    {item_description}, {download_url}, {product_url}

2.0.89

  • Stripe API version updated to the latest version (2024-12-18.acacia).
  • Added a new option to display security badge and message on the payment popup window.
  • Added a new filter hook ‘asp_ng_pp_security_message_content’ to allow customization of the secure badge content.

2.0.88

  • Introduced a new option in the Advanced Settings menu to display the « First Name » and « Last Name » fields as separate entries on the checkout/payment form.
  • The Orders menu in the plugin now displays the customer’s name within the « Customer Details » section of each order.
  • The tax amount for a transaction is now passed to Stripe via the metadata field.
  • Added a new action hook ‘asp_stripe_process_ipn_error’ to allow custom handling of IPN error.
  • Updated the update checker addon to be PHP 8.3 compatible.
  • Fixed the incorrect use of a sanitization function for the customer name in the dynamic product shortcode.
  • Added a 3rd parameter to the ‘shortcode_atts’ function of the ‘accept_stripe_payment_ng’ shortcode to allow further customization.
  • The default ‘Thank You’ page shortcode has been enhanced to display additional checkout details.

2.0.87

  • Updated the help text of the « Send Emails in Parallel » feature to explain that this feature is not recommended for most sites as it can have conflict with some server environments.
  • Minor adjustment – for trial subscriptions product, the encode function is not used on the email input field.
  • Sanitization added to accept_stripe_payment_ng shortcode params.

2.0.86

  • Added a new surcharge feature that you can use to collect a transaction surcharge. documentation for transaction surcharge
  • Added new email merge tags {surcharge_total_amt} and {surcharge_label} to show surcharge data in the email body.
  • Added a new filter hook (asp_ng_pp_extra_output_before_closing_body) in the payment popup window to allow adding custom HTML content before the closing body tag.

2.0.85

  • The order item will capture and display the username of the logged-in user, provided the user is logged in at the time of the purchase.
  • Added new email merge tag {logged_in_user_name} to capture logged in user’s username (if available).
  • Added new filter ‘asp_get_logged_in_user_info’ to allow customization of the logged in user info.
  • Scaled down the reCAPTCHA badge size using CSS for better mobile screen compatibility.
  • Updated the language translation POT file.
  • Fixed a price validation bug for checkbox type variation.

2.0.84

  • Added a new option to customize the payment button text (in the popup window) on a per product basis.
  • Added support for ‘coupon_code’ query param to apply coupon directly in the product link url feature.
  • Corrected the issue causing an error when a product is created or updated with an empty variation group.
  • Regional tax variation deletion issue fixed.
  • Added support for Custom Fields Addon’s new fields position feature.
  • Added an API pre-submission amount validation function.

2.0.83

  • Fixed a recent PHP8 related change that caused an issue in the download URL function.

2.0.82

  • Fixed an issue with the coupon code delete function.
  • Added a new utility function to retrieve the current page URL.
  • New action hook in the payment popup window.

2.0.81

  • The currency mismatch error message won’t be displayed when the product is configured to use a variable currency.

2.0.80

  • Added a currency check when the create payment intent request is made.
  • Added more sanitization to the billing_details object data.

2.0.79

  • New shortcode to show available quantity of a product: [asp_available_quantity id= »123″]
  • Better handling for zip/postal code (when it contains empty space character).
  • Some php deprecated warnings has been fixed.
  • Fixed a PHP 8.2 related warning.
  • Updated the language translation POT file.

2.0.78

  • Refactored some lines of code to remove the use of deprecated FILTER_SANITIZE_STRING filter.
  • PHP 8.2 compatibility.

2.0.77

  • Settings UI improvement: the individual captcha configuration fields are now displayed above the transaction rate limiting section.
  • New option (Don’t Use Cookie) in the advanced settings menu to disable the use of cookie.

2.0.76

  • Improved the sorting by price option in the shop/products page.
  • The coupon code option will be enabled by default for variable amount product as well. It can be disabled via the product specific coupon configuration.
  • The custom field position for the legacy API option has been removed as it is no longer used.
  • Added Bulgarian language option to the checkout language selection field.

2.0.75

  • Sorting option added in the shop/products page via shortcode parameter.
  • Visitors can also sort the products in the shop page by latest, sort by title, sort by price.
  • Updated the integration with Simple Membership plugin.

Full changelog available at changelog.txt