EverWeb propose trois widgets de paiement : Widget moderne de Paypal (PayPal Modern), Widget hérité de PayPal (PayPal Legacy) et Paiement par Stripe (Stripe Payment). Chacun crée un bouton de paiement pour un produit, un don ou un abonnement. Votre visiteur paie sur la page de paiement de PayPal ou de Stripe, et l'argent arrive sur votre compte chez eux. Faites glisser un widget depuis l'onglet Widgets sur votre page et remplissez Inspecteur > Réglages des widgets (la roue dentée, la dernière icône).
Dans EverWeb 4.6 et versions ultérieures, un formulaire de contact peut aussi accepter des paiements, ce qui convient aux commandes, réservations et inscriptions pour lesquelles vous avez besoin d'informations sur l'acheteur. Consultez « Widgets ou formulaire de contact ? » ci-dessous.
Quel widget choisir ?
| Widget moderne de Paypal | Widget hérité de PayPal | Paiement par Stripe | |
|---|---|---|---|
| Il vous faut | Un compte PayPal professionnel et son Client ID (identifiant client) | Votre adresse e-mail PayPal | Un compte Stripe et sa Secret Key (clé secrète) |
| Idéal pour | Un produit par bouton, avec options, quantité, livraison, taxes et réductions. Ou un abonnement | Un panier simple (boutons Add to Shopping Cart (ajouter au panier) et View Cart (voir le panier)), ou un bouton Donate (faire un don) | Les paiements par carte pour un produit par bouton, un abonnement ou un don |
| Les détails du produit se définissent | Dans le widget | Dans le widget | Dans Stripe. Le widget utilise l'ID du prix du produit |
Configurer le widget moderne de Paypal
- Dans votre compte PayPal, obtenez un Client ID (identifiant client). Cliquez sur Obtenir l'identifiant client... dans le widget pour ouvrir la page. Dans les pages développeurs de PayPal, allez dans Apps & Credentials (applications et identifiants) et créez une application.
- Collez-le dans ID client PayPal.
- Réglez Type de bouton sur purchase (achat). Pour un abonnement, choisissez subscription (abonnement) et collez un ID du plan que vous avez créé dans PayPal. Le prix vient alors de PayPal.
- Remplissez Nom du produit, Description du produit, Image du produit, Prix et Devise. Tous les widgets PayPal d'une même page doivent utiliser la même devise et les mêmes Sources de paiement.
- Ajoutez des options (comme des tailles), la livraison, les taxes ou des réductions si nécessaire.
- Sous Actes (les actions), choisissez une page Merci et une page Annuler la commande parmi les pages de votre site Web.
Configurer le widget hérité de PayPal
Saisissez votre adresse e-mail PayPal dans Adresse email. Choisissez un Type de bouton, puis remplissez Nom de l'article, Prix et Devise. Pour un panier, placez un bouton Add to Shopping Cart sur chaque produit et un seul bouton View Cart sur la page. Choisissez une Page de remerciement et une Page annulée.
Configurer le widget Paiement par Stripe
- Dans Stripe, créez le produit et son prix. Vous pouvez utiliser Créer un produit Stripe... dans le widget pour ouvrir Stripe. Copiez l'ID du prix.
- Copiez votre clé secrète (Secret Key) depuis Stripe dans Clé secrète de Stripe. Gardez cette clé confidentielle.
- Collez l'ID du prix dans ID du prix du produit, et réglez Type de produit sur Purchase (achat) ou Subscription (abonnement).
- Ajoutez un Titre du produit, une Image du produit et une Description du produit. Pour les frais de port, collez un ID de tarif d'expédition Stripe dans Entrez l'identifiant du tarif d'expédition.
- Choisissez une Page de paiement réussie, une Page de paiement annulée et une Page d'erreur.
- Sous Paramètres de la page de paiement, Type de paiement définit le texte du bouton de Stripe : Purchase (acheter), Book (réserver) ou Donate (faire un don).
Le widget Stripe exécute un petit programme PHP sur votre serveur. Il fonctionne avec EverWeb + Hosting et chez les autres hébergeurs qui prennent en charge PHP (nous recommandons PHP 8.2 ou une version ultérieure).
Widgets ou formulaire de contact ?
Dans EverWeb 4.6 et versions ultérieures, le widget Formulaire de contact avancé (Contact Form Advanced) peut accepter les paiements par carte via Stripe et les paiements via PayPal. Il nécessite l'add-on Contact Forms Enhanced (consultez Qu'est-ce que l'add-on Contact Forms Enhanced ?). Les visiteurs remplissent le formulaire, choisissent des options payantes, voient le total se mettre à jour et paient sur la page de paiement de Stripe ou de PayPal au moment de l'envoi. Vous recevez les réponses du formulaire par e-mail, marquées Paid (payé), une fois le paiement confirmé.
| Widgets de paiement | Formulaire de contact avec paiements | |
|---|---|---|
| Nécessite | EverWeb, plus un compte PayPal ou Stripe | EverWeb 4.6 ou une version ultérieure, l'add-on Contact Forms Enhanced et un compte PayPal ou Stripe |
| Idéal pour | Un bouton Acheter, Réserver ou Faire un don pour un produit ou un montant fixe | Une commande ou une réservation pour laquelle il vous faut aussi des informations : noms, tailles, dates, remarques, un fichier envoyé ou une signature |
| Prix | Définis dans le widget (ou dans Stripe) | Chaque option du formulaire peut avoir un prix, une réduction ou un pourcentage, avec un seul taux de taxe et une quantité (Stepper ou Slider) |
| Abonnements | Oui (widget moderne de Paypal et Paiement par Stripe) | Non. Paiements ponctuels uniquement |
| Panier sur plusieurs pages | Oui, avec le widget hérité de PayPal | Non. Une commande par formulaire |
| Ce que vous recevez | Un paiement sur votre compte PayPal ou Stripe | Le paiement, plus les réponses du formulaire par e-mail et dans votre Espace client |
Choisissez un widget de paiement pour un simple bouton d'achat, un abonnement ou un panier de plusieurs produits. Choisissez un formulaire de contact quand le paiement s'accompagne d'informations que vous devriez sinon réclamer par e-mail, comme l'inscription à un cours avec le prénom de l'enfant, la commande d'un gâteau personnalisé, un acompte pour une séance avec une date, ou un don avec une dédicace.
Pour en configurer un, consultez Créer un formulaire sur mesure : demandes de devis, inscriptions et envoi de fichiers, puis :
- Vendre un produit avec options et suppléments depuis votre formulaire de contact
- Recevoir des dons sur votre site Web avec un formulaire de contact
- Inscriptions à des événements et vente de billets avec votre formulaire de contact
- Prendre des réservations et des acomptes avec votre formulaire de contact
Avant la mise en ligne
- Obtenez le cadenas. Les visiteurs font davantage confiance à une page de paiement en HTTPS, et les paiements par formulaire de contact l'exigent. Consultez Mon site indique « Non sécurisé » : comment passer votre site Web en HTTPS (SSL).
- Testez-le. Pour Stripe, utilisez votre clé de test (elle commence par
sk_test_) avec un prix créé dans le mode test de Stripe, et payez avec l'une des cartes de test de Stripe. Passez ensuite à votre clé de production (sk_live_) et à un ID de prix de production. Pour PayPal, faites un petit achat réel et remboursez-le dans PayPal. - Publiez, puis payez sur la page en ligne, et vérifiez que vous arrivez bien sur votre page de remerciement. Les paiements ne fonctionnent pas dans l'Aperçu.
- Frais. PayPal et Stripe prélèvent leurs propres frais sur chaque paiement.
Quand utiliser autre chose
| Vous voulez | Utilisez |
|---|---|
| Un formulaire qui recueille des informations et encaisse le paiement en une seule fois (EverWeb 4.6 et versions ultérieures) | Le formulaire de contact avancé avec paiements : consultez « Widgets ou formulaire de contact ? » ci-dessus |
| Des membres qui se connectent, paient chaque mois et voient des pages réservées aux membres | Pages réservées aux membres, connexions et abonnements payants : EverWeb Membership Sites |
| Des téléchargements (PDF, musique, livres numériques) envoyés automatiquement aux acheteurs | Un service externe comme Gumroad ou E-Junkie. Avec les widgets EverWeb ou un formulaire, vous recevez l'adresse e-mail de l'acheteur et lui envoyez vous-même le téléchargement |
| Une boutique complète avec gestion des stocks et de nombreux produits | Un service de boutique comme Shopify ou Etsy, lié à votre page ou intégré dedans |
| L'impression à la demande | La boutique de l'imprimeur lui-même. Les widgets ne font qu'encaisser les paiements |
Problèmes courants
| Ce que vous voyez | Que faire |
|---|---|
| Pas d'options de produit dans le widget Stripe | Créez les options sous forme de prix distincts dans Stripe, et utilisez un widget pour chacune. Ou, dans EverWeb 4.6 et versions ultérieures, utilisez un formulaire de contact avec paiements, où chaque option a son propre prix |
| Vous avez besoin de l'adresse de livraison de l'acheteur avec Stripe | Activez la collecte d'adresse dans vos réglages Stripe, ou ajoutez un tarif d'expédition. Demandez à Stripe si vous ne trouvez pas l'option. Un formulaire de contact avec paiements peut la demander avec un champ Address (adresse) |
| Deux widgets PayPal sur une même page ne fonctionnent pas | Vérifiez qu'ils utilisent la même Devise et les mêmes Sources de paiement |
Articles connexes
- Vendre des produits ou des téléchargements numériques sur votre site Web EverWeb : quelle option choisir
- Puis-je ajouter du e-commerce ou PayPal à mon site Web ? Vos options pour vendre en ligne
- Créer un formulaire sur mesure : demandes de devis, inscriptions et envoi de fichiers
- Pages réservées aux membres, connexions et abonnements payants : EverWeb Membership Sites
- Mon site indique « Non sécurisé » : comment passer votre site Web en HTTPS (SSL)
