Permettre aux visiteurs de choisir un mode de paiement

Voulez-vous permettre aux utilisateurs de choisir entre plusieurs méthodes de paiement dans votre formulaire ? Avec WPForms, vous pouvez utiliser la logique conditionnelle pour permettre aux utilisateurs de sélectionner s'ils souhaitent effectuer leurs paiements via PayPal ou via un fournisseur de carte de crédit.

Ce tutoriel vous montrera comment permettre à vos utilisateurs de choisir un mode de paiement dans vos formulaires.

Choix d'une méthode de paiement

Prérequis : Vous aurez besoin d'un niveau de licence Pro ou supérieur pour utiliser les modules complémentaires PayPal Standard, Stripe Pro et Square. Pour accéder au module complémentaire Authorize.Net, vous aurez besoin d'une licence Elite.


Avant de commencer, assurez-vous d'avoir installé et activé WPForms et vérifié votre clé de licence.

Ensuite, vous pourrez installer le module complémentaire PayPal Standard. Vous devrez également installer le module complémentaire Stripe Pro, le module complémentaire Square, ou le module complémentaire Authorize.Net (selon le processeur de paiement par carte de crédit que vous souhaitez utiliser dans vos formulaires).

Remarque : Stripe applique des frais de transaction de 3 % sur chaque paiement traité via sa plateforme si votre licence WPForms est inactive.

Ajouter un champ de sélection de mode de paiement à votre formulaire

Pour ce tutoriel, nous utiliserons la logique conditionnelle pour afficher ou masquer certains champs et traiter les paiements via un fournisseur spécifique, en fonction des sélections des utilisateurs dans votre formulaire.

Remarque : Nous recommandons d'utiliser le module complémentaire PayPal Commerce si vous avez un compte PayPal Business. Ce module complémentaire vous permet d'accepter les paiements par PayPal et par carte de crédit sans utiliser la logique conditionnelle. Consultez notre FAQ pour plus de détails.

Une fois tous vos modules complémentaires installés et activés, vous devrez soit créer un nouveau formulaire, soit modifier un formulaire existant.

Si ce n'est pas déjà fait, ajoutez un champ Choix multiples à votre formulaire, ainsi qu'un des champs de paiement suivants :

  • Carte de crédit Stripe
  • Square
  • Authorize.Net

Vous pouvez cliquer sur un champ dans le panneau de gauche du constructeur ou le faire glisser dans la zone d'aperçu pour l'ajouter à votre formulaire.

Ensuite, vous devrez ajouter des options à votre champ Choix multiples pour chaque méthode de paiement disponible dans votre formulaire.

Modification des options d'un champ à choix multiples

Remarque : Pour plus de détails sur la façon d'ajouter des éléments à votre champ Choix multiples, ainsi que sur les autres options disponibles pour ce type de champ, consultez notre tutoriel sur la personnalisation du champ Choix multiples.

Pour notre exemple, nous allons modifier l'étiquette du champ Choix multiples en Mode de paiement et les choix en PayPal et Carte de crédit.

Un champ à choix multiples personnalisé pour permettre aux utilisateurs de choisir une méthode de paiement

Nous vous recommandons d'utiliser des étiquettes similaires, mais vous pouvez personnaliser ce texte pour qu'il corresponde à votre formulaire.

Pour vous assurer que les utilisateurs sélectionnent un mode de paiement avant de soumettre leur formulaire, activez le paramètre Requis dans les options du champ pour votre champ Choix multiples.

Exiger un champ de paiement à choix multiples

Pour voir cela en action, consultez notre modèle de formulaire de paiement PayPal ou par carte de crédit, qui montre comment proposer plusieurs options de paiement dans un seul formulaire.

Activer la logique conditionnelle pour le champ de carte de crédit

Ensuite, vous devrez appliquer une logique conditionnelle au champ de paiement de votre formulaire pour le masquer à moins qu'un utilisateur ne le sélectionne comme méthode de paiement.

Dans notre exemple, nous utilisons le champ Carte de crédit Stripe. Cependant, les étapes sont essentiellement les mêmes si vous choisissez d'utiliser le champ Square ou Authorize.Net à la place.

Remarque : Si vous utilisez Stripe avec WPForms Lite, vous n’aurez pas accès à la logique conditionnelle dans les options de votre champ Carte de crédit Stripe.

Pour activer la logique conditionnelle pour votre champ de carte de crédit, ouvrez ses options de champ en cliquant dessus dans la zone d’aperçu. Cliquez ensuite sur l’onglet Logique intelligente.

Accès aux options de logique intelligente pour un champ de carte de crédit Stripe

À partir d’ici, activez l’option Activer la logique conditionnelle.

Activation de la logique conditionnelle pour un champ Stripe

Ensuite, créez une règle pour afficher le champ de carte de crédit si un utilisateur sélectionne l’option correspondante dans votre champ Choix multiples.

Notre règle d’exemple se lit comme suit : Afficher ce champ si Méthode de paiement est Carte de crédit.

Création d'une règle de logique conditionnelle pour afficher un champ de carte de crédit Stripe si un utilisateur sélectionne "Carte de crédit" dans un champ à choix multiples de méthode de paiement

Remarque : Besoin d’aide pour configurer votre règle de logique conditionnelle ? Notre tutoriel pour débutants sur l’utilisation de la logique conditionnelle dans WPForms contient tous les détails.

Configurer les paramètres de paiement pour votre formulaire

Enfin, vous devrez configurer les paramètres des méthodes de paiement que vous proposez dans votre formulaire. Notamment, vous devrez utiliser la logique conditionnelle pour traiter les paiements des utilisateurs via la méthode de leur choix.

Nous avons couvert les options pour toutes les méthodes disponibles ci-dessous.

Paramètres PayPal Standard

Pour configurer vos paramètres PayPal Standard, accédez à Paiements » PayPal Standard dans le constructeur de formulaire. Ensuite, activez l’option Activer les paiements PayPal Standard dans le panneau de droite.

Activation des paiements PayPal Standard pour un formulaire

Il y a une poignée d’options que vous devez configurer ensuite, y compris l’ajout de votre e-mail PayPal, la mise de votre compte en mode production et la détermination si les utilisateurs doivent fournir une adresse de livraison.

Paramètres des paiements PayPal Standard

Remarque : Pour les étapes complètes de configuration de PayPal Standard, consultez notre tutoriel complet sur le module complémentaire PayPal Standard.

Faites ensuite défiler vers le bas jusqu’à l’option Activer la logique conditionnelle et activez-la pour révéler plus de paramètres.

Activation de la logique conditionnelle pour les paiements PayPal Standard

Définissez la règle de logique conditionnelle pour lire Traiter ce paiement si Méthode de paiement est PayPal.

Création d'une règle de logique conditionnelle pour traiter les paiements PayPal Standard en fonction des sélections des utilisateurs

Paramètres Stripe

Pour configurer vos paramètres Stripe, accédez d’abord à l’onglet Paiements dans le constructeur de formulaire et cliquez sur Stripe. Ensuite, activez l’option Activer les paiements Stripe en position « activé ».

Activation des paiements Stripe

Ajoutez une description de paiement et mappez le champ e-mail de votre formulaire à l’option Reçu de paiement Stripe si vous le souhaitez. Faites ensuite défiler vers le bas et activez le paramètre Activer la logique conditionnelle.

Activation de la logique conditionnelle pour les paiements Stripe dans un formulaire

Remarque : Pour des instructions de configuration complètes pour Stripe, assurez-vous de consulter notre tutoriel sur le module complémentaire Stripe Pro.

Configurez la règle pour lire Traiter ce paiement si Méthode de paiement est Carte de crédit.

Création d'une règle de logique conditionnelle pour traiter les paiements Stripe en fonction des sélections des utilisateurs

Paramètres Square

Pour configurer vos paramètres Square, accédez à Paiements » Square dans le constructeur de formulaire et activez l’option Activer les paiements Square.

Activation des paiements Square

Cela révélera plusieurs paramètres. Entrez une description de paiement, mappez tous les champs à partir desquels vous souhaitez collecter des informations, puis activez l'option Activer la logique conditionnelle.

Activation de la logique conditionnelle pour les paiements Square dans un formulaire

Remarque : Pour plus de détails sur la configuration des paiements Square pour un formulaire, consultez notre guide complet sur le module complémentaire Square.

En utilisant les listes déroulantes qui apparaissent, configurez votre règle pour qu'elle se lise, Traiter ce paiement si la méthode de paiement est une carte de crédit.

Création d'une règle de logique conditionnelle pour traiter les paiements Square en fonction des sélections des utilisateurs dans un formulaire

Paramètres Authorize.Net

Pour configurer vos paramètres Authorize.Net, accédez à l'onglet Paiements dans le générateur de formulaires et cliquez sur Authorize.Net. À partir de là, sélectionnez l'option Activer les paiements Authorize.Net.

Activation des paiements Authorize.Net

Ensuite, ajoutez une description de paiement et mappez tous les champs pertinents de votre formulaire à votre compte Authorize.Net. Ensuite, activez l'option Activer la logique conditionnelle en bas des paramètres.

Activation de la logique conditionnelle pour les paiements Authorize.Net dans un formulaire

Remarque : Pour des détails complets sur la configuration du module complémentaire Authorize.Net, assurez-vous de consulter notre tutoriel Authorize.Net.

Ensuite, vous pouvez configurer votre règle de logique conditionnelle pour qu'elle se lise Traiter ce paiement si la méthode de paiement est une carte de crédit.

Création d'une règle de logique conditionnelle pour traiter les paiements Authorize.Net en fonction des sélections des utilisateurs dans un formulaire

Questions fréquemment posées

Voici les réponses à quelques questions fréquentes sur la façon de permettre aux utilisateurs de choisir une méthode de paiement.

Dois-je utiliser la logique conditionnelle si j'ai le module complémentaire PayPal Commerce ?

Le module complémentaire PayPal Commerce prend en charge les options de paiement par carte de crédit et PayPal par défaut. Après avoir configuré le module complémentaire, vous n'aurez pas besoin d'utiliser la logique conditionnelle pour activer cette fonctionnalité sur votre formulaire. Cependant, vous devrez avoir un compte PayPal Business pour configurer le module complémentaire.

Pour confirmer que les deux méthodes de paiement sont activées, cliquez sur le champ PayPal Commerce pour ouvrir ses Options de champ. Ensuite, recherchez la section Méthodes de paiement prises en charge et assurez-vous que Paiement PayPal et Carte de crédit sont activés pour votre formulaire.

Moyens de paiement pris en charge

Pour en savoir plus sur l'utilisation de PayPal Commerce, consultez notre guide sur comment configurer et utiliser le module complémentaire PayPal Commerce.

C'est tout ! Vous pouvez maintenant permettre à vos utilisateurs de choisir entre payer avec PayPal ou l'une de nos méthodes de paiement par carte de crédit prises en charge lors du remplissage de vos formulaires.

Ensuite, souhaitez-vous vous assurer que votre formulaire et tous les paiements fonctionnent comme prévu avant de le publier ? Consultez notre tutoriel sur comment tester correctement vos formulaires pour plus de détails.

Le meilleur plugin de création de formulaires par glisser-déposer pour WordPress

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites Web qui font confiance à WPForms.