PayPal Standard redirige le client vers le site sécurisé de PayPal depuis votre site web pour finaliser le paiement de son produit. Cet article fournit des instructions complètes, notamment :
Il existe certaines exigences pour les normes PayPal, à savoir :
Compte PayPal professionnel
Si vous êtes un nouvel utilisateur, vous devez vous rendre sur PayPal.com et vous inscrire. Si vous possédez déjà un compte professionnel PayPal, vous pouvez le faire. Si vous possédez un compte personnel, vous pouvez le convertir en compte professionnel PayPal. Cette procédure est gratuite.
Figure 1 Comptes PayPal
Pour installer et configurer PayPal Standard, les étapes suivantes doivent être suivies :
Étape 1 : Ouvrir WooCommerce alors cliquez sur Paramètres et puis sélectionner Paiements
WooCommerce >Paramètres à Paiements
Note :Dans le passé, avant WooCommerce, « Paymen ts” ‘appelé Vérifier.
Étape 2 : Pour sélectionner PayPal, vous devez cocher la case Activé/Désactivé et cocher la case correspondante. Activer PayPal Standard .
Étape 3 : Pour continuer, sélectionnez Installation , qui vous dirigera vers le Paramètres standard de PayPal .
Étape 4 : Ensuite, vous devez fournir un adresse email pour votre compte PayPal Fournissez votre adresse e-mail dans le champ requis. C'est essentiel pour la configuration avant d'effectuer des paiements. Votre adresse e-mail PayPal et celle de votre compte professionnel doivent être identiques.
Figure 2 Normes PayPal
Figure 3 Paramètres avancés de PayPal
Maintenant, vous devez configurer Options avancées Paramètres. Vous devez fournir les informations requises pour un paramètre avancé. Voici les étapes requises pour Option avancée .
Étape 5 : Si vous souhaitez continuer à tester votre processus de paiement pendant le développement de votre boutique, vous devez vérifier Activer PayPal Sandbox . Aucun frais ne sera facturé à ce moment-là, mais si vous souhaitez pratiquer Mode bac à sable , pour cette utilisation, via PayPal Sandbox vous devez créer différents Bac à sable compte.
Étape 6 : Si vous souhaitez utiliser Journal de débogage , qui peut être utile pendant le développement, vous devrez peut-être créer un dossier wc-logs et puis il faut ensemble autorisations pour le rendre accessible en écriture. Le journal de débogage serait également activé et pourrait être utile pendant le développement. Ce type de journaux de toilettes sont facilement disponibles dans WooCommerce Logs.
WooCommerce > État du système >Journaux
Étape 7 : Obtenir Notifications par e-mail IPN, Cochez la case correspondante. Ce paramètre est facultatif et vous pourrez le modifier à chaque fois que vous recevrez un paiement. problème ou annuler un remboursement, vous obtiendrez le Notifications de paiement instantanées .
Étape 8 : Vous devez maintenant fournir une adresse e-mail pour un destinataire, elle doit être la même que celle que vous avez fournie dans votre compte PayPal.
Étape 9 : Si vous vous êtes inscrit à l'option de transfert de données, vous pouvez obtenir le jeton d'identité PayPal qui peut vérifier les paiements en cas de problème. Notifications de code PIN instantanées (IPN).
Étape 10 : Si vous avez plusieurs magasins, fournissez un Préfixe de facture Le préfixe par défaut pour désigner les transactions WooCommerce est WC.
Étape 11 : Il existe deux modes d'expédition différents, indiqués ci-dessous :
Expédition à terme :
Ouvrez WooCommerce et dirigez tous les détails d'expédition vers PayPal, il formera des étiquettes à la place de la génération de factures.
Option de remplacement d'adresse :
Ce paramètre peut provoquer des erreurs lorsque PayPal vérifie les adresses, mais il peut d'une certaine manière être utile pour obtenir des informations d'adresse à réformer.
Étape 12 : À Capturer fonds immédiatement ou seulement * Autoriser aller pour l'action de paiement.
Note: gardez-le à l'esprit, une fois que vous aurez procédé à autoriser La commande et son statut passent de « en cours » à « terminé ». Les fonds sont automatiquement collectés jusqu'à ce que vous utilisiez vos identifiants PayPal sur WooCommerce. Ce processus ne sera plus manuel.
WooCommerce > Paramètres > Paiements > PayPal.
Étape 13 : Vous pouvez personnaliser les pages de votre compte PayPal en utilisant le style de page.
Étape 14 : Pour afficher une image de 150x50 sur les pages de paiement PayPal, vous pouvez utiliser le URL de l'image .
Figure 4 Informations d'identification de l'API PayPal
Les informations de l'API peuvent être collées dans trois champs :
Ces champs sont des API en direct (nom d'utilisateur, mot de passe, signature). Ils sont facultatifs.
Si vous souhaitez obtenir des informations relatives à l'API (en direct), voici les étapes à suivre :
Étape 1 : Vous devez visiter PayPal.com et vous connecter avec votre compte PayPal.
Étape 2 : Sélectionner Mes outils de vente et puis ouvrez Accès API.
Mes outils de vente à Accès API
Étape 3 : Si vous souhaitez intégrer des API classiques, sélectionnez SAVON/NVP et puis ouvrez le Afficher la signature de l'API pour la suite de la procédure.
Étape 4 : Vous devez maintenant visualiser puis copier le fichier requis API (nom d'utilisateur, mot de passe et signature)
Configuration du tableau de bord de PayPal :
Vous pouvez gérer un maximum de configurations depuis WooCommerce, mais parfois pour les quelques configurations vous devez visiter PayPal.
Configuration de l'URL IPN pour PayPal :
WooCommerce doit configurer votre IPN dans PayPal.
Méthode de paiement instantané pour PayPal (IPN) :
Retour automatique :
Configurez le retour automatique ; le client sera redirigé vers la page de génération du reçu. Voici un exemple : saisissez cette URL, puis remplacez example.com par votre propre URL.
Note: Pour corriger la page de réception de manière dynamique, ce paramètre de redirection est également utilisé.
Pour garantir que les transactions soient entièrement créditées sur le trafic d'origine plutôt que sur PayPal, ce type d'URL est utilisé à la fin de l'URL qui vous a déjà été fournie. Ajouter ? utm _nooverride=
Figure 5 Profil PayPal
Une certification SSL est-elle nécessaire de ma part ?
Les dépenses ne sont pas finalisées au moment du paiement, mais sont effectuées hors site, sur le site PayPal. L'ajout d'un certificat SSL est recommandé, mais pas obligatoire. Le SSL répond aux attentes des clients en transmettant leurs informations de site en site de manière confidentielle et en sécurisant leurs données. Il contribue également au classement dans les résultats de recherche.
Combien cela coûterait-il d'utiliser PayPal avec WooCommerce ?
Que pouvons-nous faire en cas de problème de paiement, alors que vous avez des commandes en attente ?
Aucune action importante ne sera entreprise si votre client laisse une commande sur son compte PayPal plutôt que de la déposer dans votre boutique WooCommerce.
Lors du processus de paiement, quel type de données est transmis à Paypal ?
Les passerelles de PayPal transmettent les éléments de ligne individuels qui incluent la quantité de produit, le nom du produit et son prix à PayPal, sauf
La méthode ci-dessus permet de garantir l'exactitude du total des frais et d'éviter les erreurs d'arrondi. Les articles non expédiés sont ensuite regroupés et nommés « Commande n° 1 ».
Les informations relatives à mes frais de livraison ne sont pas transférées à PayPal.
Woo Commerce 2.6+, via l'API PayPal, envoie les frais de port comme des frais de port réels. Si vous avez déjà configuré ce paramètre, votre compte doit le définir conformément aux règles. Cela supprimera les frais liés aux informations. Si des règles de livraison sont configurées sur votre compte PayPal, celles-ci prendront le relais et supprimeront les frais envoyés par Woo Commerce.
Si vous souhaitez vous débarrasser de ce problème, vous devez supprimer toutes les règles d'expédition configurées sur le compte PayPal.
Mes commandes sont toujours en attente, mais je reçois mon paiement en continu. Pourquoi ? *OU* Pourquoi mon panier n'efface-t-il pas ses données après le paiement ?
Cela peut être dû à un problème de notification de paiement instantané. Pour résoudre ce problème, vous devez vérifier votre serveur ou revoir l'exécution de la notification de paiement instantané.
Quelle est la raison du problème d’erreur interne du serveur ?
Cela est dû au fait que vous avez saisi une adresse e-mail incorrecte dans les paramètres PayPal.
Figure 6 Erreur interne du serveur
Vous pouvez utiliser le même compte PayPal pour de nombreux autres sites Web
WooCommerce utilise une méthode de note d'expédition pour détecter les doublons. En cas de doublon, les factures identiques sont bloquées. Il est impossible de détecter les doublons sur deux sites web. Une autre méthode simple consiste à la décocher dans les paramètres pour éviter tout problème de facturation. Vérifiez la préface de la facture sur votre site WooCommerce, car les paramètres de chaque site web sont différents pour chaque méthode.
Figure 7 Option avancée pour le préfixe de facture
Note: Vous pouvez également désactiver la vérification des doublons de factures et effectuer des modifications depuis les paramètres de votre profil. Ouvrez les paramètres de votre profil, puis accédez à la section Paramètres et puis allez à la Mes préférences de vente et puis ouvrez Paiements en bloc et ensemble Bloquer les paiements accidentels au n°
Figure 8 Préférences de réception de paiement
Le client a-t-il besoin d'un compte PayPal ?
Un client peut effectuer son paiement sans avoir de compte PayPal, mais cela nécessite l'activation d'une option spécifique dans le compte PayPal.
Après vous être connecté, cliquez sur l'icône en haut à droite pour ouvrir la page « Mon profil ». Ouvrez ensuite la section « Produits et services », puis sélectionnez les préférences. Vous pouvez ensuite sélectionner l'option « Compte PayPal ».
Figure 9 Compte PayPal facultatif
Existe-t-il une chance que la protection du vendeur PayPal soit en vigueur ?
Si vous utilisez l'adresse de livraison, la protection du vendeur PayPal est activée. En revanche, si vous utilisez l'adresse de facturation, la protection du vendeur ne sera pas activée, car l'API PayPal ne peut pas identifier plusieurs adresses.
Message d'erreur : Un message d'erreur s'affiche, et c'est Le vendeur ne peut accepter que les paiements non cryptés.
Le message mentionné ci-dessus s'affiche lorsque, au moment de la création d'un compte, vous avez défini le mode d'acceptation de paiement comme acceptant uniquement les paiements cryptés, mais vous n'avez pas défini votre élément de bouton, ce qui empiète sur l'ensemble du parcours de paiement.
Étapes pour résoudre ce problème :
Étape 1 : Connectez-vous à votre compte PayPal.
Étape 2 : Maintenant, vous devez ouvrir votre profil .
Étape 3 : Maintenant, tu dois sélectionner Préférences de paiement du site Web dans la section des paramètres de profil.
Étape 4 : Vous devez maintenant apporter des modifications dans le « Paiements cryptés sur site Web » section, désactivez cette option.
Étape 5 : Maintenant sauvegarder les changements que vous avez apportés.
Le message affiché : Un message s'affiche à l'écran et le message est , cette facture a déjà été payée.
Si vous utilisez plusieurs magasins pour l'expédition ou si vous utilisez votre compte pour différents paramètres, les numéros de commande WooCommerce peuvent ne pas être uniques.
Vous pouvez contourner ce problème en sélectionnant un paramètre WooCommerce, puis en effectuant le paiement, puis en ouvrant PayPal et en définissant un préfixe unique pour votre boutique.
Woo Commerce >Paramètres >Vérifier >PayPal et définissez un « préfixe » unique pour votre boutique
Problèmes en attente de notification de paiement instantané
Si IPN ne met pas à jour vos commandes, suivez les étapes indiquées. Pour résoudre ce problème, vous pouvez annuler automatiquement vos commandes en attente. Cela vous permet de les confirmer manuellement sans recevoir de notifications. Pour résoudre ce problème, ouvrez WooCommerce, puis Paramètres, puis Produits, puis Stock et maintenez le stock. Ce champ est facultatif.
Woo Commerce >Paramètres >Produits >Inventaire >définir le « Maintien du stock (minutes) »
Pour obtenir plus d'informations sur les notifications de paiement instantanées, connectez-vous au compte et consultez la page d'historique.
https://www.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history
Allez-vous effectuer des tests locaux ?
Lors des tests locaux, PayPal n'est pas en mesure de communiquer avec votre boutique, cela fonctionnera normalement lorsque vous travaillerez avec elle en l'hébergeant sur le Web.
Votre serveur prend-il en charge fsockopen ?
Pour vérifier la validité des notifications, la passerelle doit pouvoir communiquer avec PayPal. Pour ce faire, elle doit prendre en charge fsockopen. La fonction utilisée à cet effet est détaillée ci-dessous.
http://codex.wordpress.org/Function_API/wp_remote_post
Pour vérifier la prise en charge des serveurs, vous devez ouvrir WooCommerce et accéder à l'état du système, puis voir les résultats, qu'il soit pris en charge ou non.
Woo Commerce >État du système > Résultats
Vérifiez que votre serveur a activé le pare-feu ou non.
Si vous disposez d'un pare-feu, le port sortant 443 doit être ouvert pour que la passerelle puisse communiquer avec PayPal via une URL https.
Activer la journalisation
Activez la journalisation via les paramètres. Vérifiez les réponses reçues ou non. Si vous n'avez reçu aucune réponse, le problème peut provenir de votre installation WordPress ou d'un conflit d'extensions. Pour résoudre ce problème, désactivez toutes les autres extensions.
L'adresse e-mail est vérifiée
Vous devez vérifier l'adresse e-mail de la passerelle, qu'elle soit renvoyée par l'IPN ou non. Les deux doivent correspondre. Sinon, un problème se produira et la réponse de l'IPN sera rejetée.
Les conflits doivent être vérifiés
Si votre commande est terminée et que le statut de votre commande est resté le même et n'a pas changé avec la situation, vous devez alors vérifier les conflits, s'il y en a. conflit avec W3 Total Cache .
Utilisation de la devise en mode Sandbox.
Si vous utilisez des devises autres que celles de Sandbox, le paiement sera automatiquement placé dans la section « En attente ». Assurez-vous que les devises utilisées sont identiques à celles définies dans votre Sandbox et votre boutique WooCommerce. .
Pourquoi les clients, lorsqu’ils sont redirigés vers mon site Web, ne voient pas le lien fourni pour télécharger le produit après avoir payé et obtenu les produits ?
Cela indique que la notification de paiement instantanée ne fonctionne pas correctement sur votre site web. Pour résoudre ce problème, vous devez activer le transfert des données de paiement. Pour ce faire, procédez comme suit :
Figure 10 Préférences de paiement du site Web
Après avoir enregistré les paramètres, vous devez revenir aux paramètres du site Web et activer ou désactiver le mode de transfert des données de paiement.
Figure 11 Transfert de données (facultatif)
Si cela ne fonctionne toujours pas, contactez votre hébergeur. Assurez-vous que Notification de paiement instantanée Le trafic ne devrait pas être bloqué par la mise en cache, les pare-feu ou d'autres paramètres du serveur. Certains hébergeurs, comme Go Daddy, peuvent gérer ce type de problèmes IPN, car ils sont alors hors de notre contrôle.
"*" indique les champs obligatoires
"*" indique les champs obligatoires
"*" indique les champs obligatoires
Laisser un commentaire
Tu dois être connecté pour poster un commentaire.