Accepter des paiements sur votre site Web avec les widgets PayPal et Stripe

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 PaypalWidget hérité de PayPalPaiement par Stripe
Il vous fautUn compte PayPal professionnel et son Client ID (identifiant client)Votre adresse e-mail PayPalUn compte Stripe et sa Secret Key (clé secrète)
Idéal pourUn produit par bouton, avec options, quantité, livraison, taxes et réductions. Ou un abonnementUn 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éfinissentDans le widgetDans le widgetDans Stripe. Le widget utilise l'ID du prix du produit

Configurer le widget moderne de Paypal

  1. 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.
  2. Collez-le dans ID client PayPal.
  3. 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.
  4. 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.
  5. Ajoutez des options (comme des tailles), la livraison, les taxes ou des réductions si nécessaire.
  6. 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

  1. 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.
  2. Copiez votre clé secrète (Secret Key) depuis Stripe dans Clé secrète de Stripe. Gardez cette clé confidentielle.
  3. Collez l'ID du prix dans ID du prix du produit, et réglez Type de produit sur Purchase (achat) ou Subscription (abonnement).
  4. 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.
  5. Choisissez une Page de paiement réussie, une Page de paiement annulée et une Page d'erreur.
  6. 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 paiementFormulaire de contact avec paiements
NécessiteEverWeb, plus un compte PayPal ou StripeEverWeb 4.6 ou une version ultérieure, l'add-on Contact Forms Enhanced et un compte PayPal ou Stripe
Idéal pourUn bouton Acheter, Réserver ou Faire un don pour un produit ou un montant fixeUne commande ou une réservation pour laquelle il vous faut aussi des informations : noms, tailles, dates, remarques, un fichier envoyé ou une signature
PrixDé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)
AbonnementsOui (widget moderne de Paypal et Paiement par Stripe)Non. Paiements ponctuels uniquement
Panier sur plusieurs pagesOui, avec le widget hérité de PayPalNon. Une commande par formulaire
Ce que vous recevezUn paiement sur votre compte PayPal ou StripeLe 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 :

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 voulezUtilisez
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 membresPages 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 acheteursUn 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 produitsUn service de boutique comme Shopify ou Etsy, lié à votre page ou intégré dedans
L'impression à la demandeLa boutique de l'imprimeur lui-même. Les widgets ne font qu'encaisser les paiements

Problèmes courants

Ce que vous voyezQue faire
Pas d'options de produit dans le widget StripeCré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 StripeActivez 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 pasVérifiez qu'ils utilisent la même Devise et les mêmes Sources de paiement

Articles connexes

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

Puis-je ajouter du e-commerce ou PayPal à mon site Web ? Vos options pour vendre en ligne

Oui. EverWeb comprend des widgets intégrés pour recevoir des paiements avec PayPal et Stripe...

Puis-je protéger mon site Web par un mot de passe ? Simple Password et Membership Sites

Oui. EverWeb propose deux façons de garder des pages privées. Simple Password protège une section...

Pages réservées aux membres, connexions et abonnements payants : EverWeb Membership Sites

EverWeb Membership Sites permet à vos visiteurs de s'inscrire, de payer, de se connecter et de...

Vendre des produits ou des téléchargements numériques sur votre site Web EverWeb : quelle option choisir

Vous pouvez vendre depuis votre site Web EverWeb de quatre façons : avec les widgets de paiement...

Vendre un produit avec options et suppléments depuis votre formulaire de contact

Dans EverWeb 4.6 et versions ultérieures, un formulaire Formulaire de contact avancé (Contact...