Loading...

Vos choix de confidentialité

Google Analytics 4 mesure les visites du site et Google Ads mesure les clics publicitaires et les achats terminés dans le checkout, uniquement pour les finalités que vous acceptez. Aucun accord n’est nécessaire pour acheter. Les services nécessaires au checkout restent disponibles.

Vos choix de confidentialité

Google Analytics 4 mesure les visites du site et Google Ads mesure les clics publicitaires et les achats terminés dans le checkout, uniquement pour les finalités que vous acceptez. Aucun accord n’est nécessaire pour acheter. Les services nécessaires au checkout restent disponibles.

Ces services Google facultatifs peuvent déposer des cookies d’audience ou publicitaires après votre accord. L’audience et la publicité sont deux choix distincts. Accord et refus sont mémorisés dans ce navigateur pendant 180 jours fixes, sans prolongation à la lecture. Vous pouvez retirer ou modifier vos choix à tout moment via Choix de confidentialité en pied de page. Le retrait supprime les cookies Google facultatifs de ce site et recharge la page si Google est déjà chargé (via le stockage de session dans cet onglet si le stockage persistant refuse le retrait ; une page vide ne s’ouvre que si les deux stockages ne peuvent pas enregistrer le retrait en sécurité et qu’un ancien accord subsiste). Le checkout, les démos externes, les vidéos, le support et la newsletter ont leurs propres informations de confidentialité.

Guide Stripe pas à pas

Formulaire de devis WordPress avec Stripe : guide de configuration

Construisez et contrôlez le devis, connectez Stripe avec des identifiants de test, puis vérifiez montant et résultat du paiement. Ce guide concerne Stripe dans le formulaire WordPress, pas le checkout Freemius qui vend le plugin.

En bref

Un total visible ou une page de remerciement ne confirme pas un paiement. Vérifiez son statut Stripe et l’enregistrement payé correspondant dans le plugin.

Mis à jour 2026-10-0511 min de lecture
Stripe payment modal opened from a WordPress quote form
L’exemple final montre le formulaire de devis WordPress côté frontend.

Ce que couvre ce guide

  • Les captures existantes illustrent un devis de site et son acompte. Paramètres et confirmation vérifiés dans un snapshot de code WP Cost Estimation 10.6.4 le 5 octobre 2026 ; aucun nouvel essai WordPress/Stripe effectué. Vérifiez les libellés de votre version installée. Ce snapshot historique ne prouve pas le comportement de la version actuellement distribuée. Ces illustrations conservées ne sont pas de nouvelles captures d’un test de paiement.
  • Créer un formulaire de devis pour projet de site web avec l’assistant IA.
  • Intégrer le formulaire avec fullscreen="true" pour une expérience acheteur concentrée.

Avant de commencer

  • Un site WordPress de test séparé et autorisé avec WP Cost Estimation ; ne pas modifier un formulaire client en production pour tester.
  • Des identifiants Stripe de test du même compte et environnement, avec accès aux paiements de test résultants.
  • Une formule de devis, une devise, un acompte et un suivi client revus. La génération IA est facultative ; configuration et coût du fournisseur sont distincts.

Étape 1

Générer le premier formulaire de devis avec l’assistant IA

L’assistant IA est facultatif. Vous pouvez créer les mêmes étapes manuellement et revoir les prix avant de connecter Stripe.

Commencez dans l’écran des formulaires du plugin et ouvrez l’assistant IA. Décrivez le modèle économique, les packages, les champs nécessaires et l’intention de paiement. Pour cet exemple, le prompt demande un formulaire de devis de projet web qui vend des packages de sites en ligne.

Le but n’est pas de publier le résultat de l’IA à l’aveugle. Utilisez-le pour obtenir plus vite un premier brouillon structuré : sélection de package, services optionnels, champs de contact, récapitulatif final et étape de paiement.

  • Nommez clairement le service, par exemple devis de projet web ou package de conception web.
  • Demandez un flux multi-étapes pour que la tarification soit guidée plutôt que surchargée.
  • Précisez que Stripe doit servir à un acompte, pas à collecter des données de carte dans des champs personnalisés.
Prompt de l’assistant IA pour créer un formulaire de devis WordPress avec paiements Stripe
Le prompt de l’assistant IA définit la structure du formulaire de devis avant sa génération.

Étape 2

Examiner la structure du formulaire généré

Après la génération, examinez le constructeur avant de toucher aux réglages de paiement. La première version doit déjà contenir les grandes étapes du parcours acheteur : choix du package, détails du projet, options, coordonnées et paiement.

Renommez les libellés, retirez les questions inutiles et décrivez une offre claire. Vérifiez ce que le visiteur réserve ou paie.

  • Gardez la première étape simple : un seul service ou package principal à choisir.
  • Placez les options supplémentaires après le package de base.
  • Mettez l’étape de paiement après que le visiteur a vu le total calculé.
Formulaire de devis généré ouvert dans le constructeur de formulaires WordPress
Le formulaire généré apparaît dans le constructeur avec ses étapes et champs initiaux prêts à éditer.

Étape 3

Confirmer que le formulaire est enregistré et facile à retrouver

Revenez à la liste des formulaires et confirmez que le nouveau formulaire est enregistré sous un nom reconnaissable. C’est important quand le site comporte plusieurs formulaires de devis, démos ou calculateurs spécifiques aux clients.

Pour l’exemple de l’article, le formulaire s’appelle Devis & Acompte de Projet Web afin que l’objet du paiement reste clair dans l’administration.

  • Utilisez un nom de formulaire descriptif.
  • Gardez un formulaire de test séparé des formulaires de production.
  • Ouvrez le formulaire depuis la liste avant de configurer les réglages de paiement.
Liste des formulaires de l’administration WordPress montrant le formulaire de devis
Un nom de formulaire clair facilite la gestion ultérieure du formulaire de devis activé pour Stripe.

Étape 4

Vérifier les étapes avant d’ajouter le paiement

Rouvrez le constructeur et confirmez que le parcours client est logique. Un bon formulaire de devis-vers-paiement ne doit pas demander le paiement avant que le visiteur ait compris l’offre et le total.

Dans cet exemple, les choix de package et d’options viennent d’abord, puis l’étape de méthode de paiement apparaît après le calcul du total, et le récapitulatif final apparaît avant l’ouverture de la modale Stripe.

  • Placez les décisions de prix avant les champs de contact et de paiement.
  • Gardez le récapitulatif final visible avant le paiement.
  • Supprimez les champs en double qui ralentiraient l’acheteur.
Constructeur de formulaire de devis WordPress montrant les étapes du formulaire
La liste des étapes du back-office doit correspondre à l’ordre que le client vivra côté frontend.

Étape 5

Connecter les clés Stripe de test correspondantes et choisir le montant

Dans les paramètres inspectés, la section Payment contient les contrôles Stripe : Use Stripe payment, Stripe publishable key, Stripe secret key, Currency et Amount to pay. Saisissez la paire de clés publiques et secrètes de TEST de votre environnement Stripe autorisé. Gardez la clé secrète dans le réglage serveur du plugin, jamais dans une capture ou un champ public.

Le sélecteur Amount to pay inspecté propose Full amount, Percentage of the total price et Fixed amount. Pour l’acompte illustré, choisissez Percentage of the total price et saisissez 30. Vérifiez le montant résultant plutôt que de vous fier au total du devis.

  • Utiliser les identifiants de test sur le formulaire séparé ; un bouton « sandbox » ne remplace pas une paire de clés de test correspondantes.
  • Utiliser la même devise pour le devis et le réglage Stripe.
  • Dans l’illustration, 2 400 × 30 / 100 = 720 est l’acompte attendu avant les ajustements applicables, pas une transaction observée. Montants de prestation pédagogiques, pas prix du plugin.
  • Utiliser l’identifiant de votre propre formulaire ; le shortcode ci-dessous est un exemple.
Réglages Stripe configurés dans le back-office du formulaire de devis WordPress
Stripe est activé en mode test avec une règle d’acompte en pourcentage.

Étape 6

Intégrer le formulaire en plein écran sur une page WordPress

Créez ou modifiez la page WordPress qui hébergera le formulaire de devis. Pour un tunnel de devis concentré, intégrez le formulaire en mode plein écran afin que l’expérience acheteur ne soit pas en concurrence visuelle avec le thème environnant.

Utilisez le shortcode du formulaire et ajoutez l’attribut fullscreen.

[estimation_form form_id="7" fullscreen="true"]
  • Utilisez le bon identifiant de formulaire issu de la liste.
  • Gardez une seule URL dédiée au formulaire de devis Stripe.
  • Testez la page en étant déconnecté ou en navigation privée.

Étape 7

Tester la première étape de package côté frontend

Ouvrez la page publique et démarrez comme un visiteur normal. Le premier écran doit rendre l’offre évidente et ne pas ressembler à un formulaire de contact générique.

Pour un formulaire de devis de site web, les noms et prix des packages doivent être visibles avant les questions optionnelles. Cela donne au visiteur assez de contexte pour continuer.

  • Confirmez que le formulaire se charge correctement sur l’URL publique.
  • Vérifiez que le total démarre au montant attendu.
  • Assurez-vous que le texte des packages est compréhensible sans connaissance de l’admin.
Étape de sélection de package du formulaire de devis WordPress côté frontend
La première étape frontend présente les packages de site web disponibles.

Étape 8

Sélectionner un package et vérifier le total en direct

Choisissez un package et confirmez que le total en direct se met à jour immédiatement. C’est l’avantage clé d’un formulaire de devis par rapport à un formulaire de contact normal : l’acheteur voit la conséquence tarifaire de chaque choix.

Si le total ne correspond pas aux attentes, corrigez les prix des éléments du formulaire avant de tester Stripe. Les réglages de paiement doivent être la dernière couche, pas un contournement d’une logique de devis incorrecte.

  • Sélectionnez un package.
  • Vérifiez le total affiché.
  • Examinez les options ou conditions qui influent sur le prix.
Package sélectionné dans un formulaire de devis WordPress frontend
La sélection de package doit mettre à jour le total du devis avant que le visiteur atteigne le paiement.

Étape 9

Atteindre l’étape de paiement Stripe

Continuez jusqu’à l’étape de méthode de paiement et confirmez que l’option de paiement par carte sécurisée apparaît après le calcul du devis. Dans cet exemple, le formulaire affiche toujours le total complet du devis de 2 400 $ à cette étape.

La règle des 30 % s’applique à l’ouverture de la modale Stripe, où l’acompte dû est de 720 $. Cette séparation est importante : le total du formulaire reste le total du devis, tandis que Stripe reçoit le Montant à payer configuré.

  • Confirmez que le libellé de paiement est clair.
  • Vérifiez que le total du devis est toujours correct avant le récapitulatif final.
  • Ouvrez la modale plus tard pour vérifier le montant Stripe réel.
Étape de paiement Stripe dans un formulaire de devis WordPress
L’étape de méthode de paiement garde le devis calculé visible ; le montant Stripe configuré se vérifie dans la modale de paiement.

Étape 10

Examiner le récapitulatif final du devis

Avant d’ouvrir la modale Stripe, examinez le récapitulatif final. Un bon récapitulatif aide le client à comprendre ce qu’il a choisi et donne à l’entreprise un enregistrement de lead ou de commande plus propre.

Assurez-vous que les champs de contact obligatoires sont remplis et que les lignes du récapitulatif reflètent les mêmes choix et prix affichés plus tôt dans le formulaire.

  • Vérifiez le champ e-mail du client.
  • Vérifiez le package et les options sélectionnés.
  • Confirmez le total final.
  • Assurez-vous que le récapitulatif est lisible sur desktop et mobile.
Récapitulatif final du devis avant le paiement Stripe dans WordPress
Le récapitulatif final donne à l’acheteur une dernière occasion de vérifier le devis calculé avant de payer.

Étape 11

Vérifier la fenêtre et soumettre uniquement un paiement de test autorisé

L’illustration existante montre un acompte de 720 pour un devis de 2 400. Vérifiez montant et devise dans votre fenêtre avant de soumettre. Stripe Elements gère le champ de carte dans le code inspecté ; ne créez jamais de champs ordinaires pour collecter des coordonnées bancaires.

Sur votre site séparé, utilisez uniquement les données officielles de test Stripe après avoir confirmé l’environnement de test. Ouvrir la fenêtre vérifie l’interface, pas la réussite du paiement. Aucun paiement soumis pour cet article.

  • Comparer devis, calcul de l’acompte et montant réel du paiement Stripe de test.
  • Séparer identifiants de test et identifiants live.
  • Ne pas utiliser de carte réelle pour valider le guide.
Modale de paiement par carte Stripe ouverte depuis un formulaire de devis WordPress
La modale Stripe confirme que la collecte de carte est gérée par Stripe dans le tunnel de paiement sécurisé.

Étape 12

Vérifier le paiement confirmé, pas seulement la redirection

Sur le parcours carte inspecté, le serveur récupère le PaymentIntent et exige le statut succeeded avant de marquer le journal correspondant payé avec la méthode Stripe. Une vérification refusée renvoie une erreur de paiement. Observation du code 10.6.4, pas preuve de paiement exécuté ni de configuration webhook.

Pendant votre test, examinez le paiement Stripe de test et l’enregistrement de commande correspondant du plugin. Comparez montant, devise et référence, puis message de confirmation et notifications prévues. Redirection, email ou montant affiché ne suffisent pas seuls.

  • Succès : paiement Stripe de test succeeded et enregistrement correspondant payé dans le plugin.
  • Refus ou échec d’authentification : erreur compréhensible et enregistrement correspondant non payé.
  • Annulation ou fermeture avant confirmation : retour au devis sans création d’enregistrement payé.
  • Rechargement ou nouvelle tentative : vérifier les références et les tentatives en double avant de valider le parcours.

Étape 13

Diagnostiquer un montant ou une confirmation incorrects

Si Stripe refuse la requête, vérifiez d’abord que les deux clés appartiennent au même compte et environnement de test, que Stripe est activé pour ce formulaire et que devise et montant sont valides. Ne collez jamais une clé secrète dans une capture de support.

Si le montant est incorrect, contrôlez les prix des articles, les options et Amount to pay avant de réessayer. Si Stripe indique succeeded mais que le plugin reste impayé, comparez la référence PaymentIntent à l’enregistrement et examinez l’erreur de vérification. La page de remerciement ne confirme pas le paiement.

  • Tester les champs obligatoires et vides avant le paiement.
  • Désactiver une option puis revoir le récapitulatif ; le montant doit refléter les choix actuels.
  • Consigner succès, refus et annulation sur le site de test avant activation live.

Checklist de lancement

  • Comparer les paramètres Stripe de la version installée à ce guide.
  • Vérifier devis, acompte, devise et options actuelles dans l’environnement de test.
  • Exécuter les essais autorisés de succès, refus et annulation et examiner les deux enregistrements.
  • Vérifier mobile, champs obligatoires et notifications prévues sans exposer d’identifiants.
  • Définir les conditions d’acompte, d’annulation et de remboursement ; l’activation live vient séparément après les tests.
FAQ du guide

Questions fréquentes

Quel système de paiement décrit ce guide ?

Stripe dans les formulaires WP Cost Estimation. Acheter le plugin via Freemius est un checkout distinct qui ne teste pas ce parcours.

Le formulaire peut-il prendre un acompte ?

Les réglages 10.6.4 inspectés proposent montant intégral, pourcentage ou montant fixe. L’illustration à 30 % donne 720 sur 2 400 ; vérifiez la version installée actuelle et le montant Stripe réel.

Qu’est-ce qui confirme le paiement ?

Dans le parcours carte inspecté, un PaymentIntent récupéré au statut succeeded précède l’enregistrement payé. Confirmez les deux dans votre environnement de test autorisé ; fenêtre ou redirection seules prouvent moins.

Construisez le prochain parcours de devis

Utilisez les démos et la documentation pour adapter le même modele aux acomptes de réservation, packages de conseil, configurations produit et calculateurs de devis client.