Compte PayPal professionnel
Compte PayPal professionnel
Compte PayPal professionnel

Tutoriel de configuration standard de WooCommerce PayPal

Vous appréciez cet article ?
Share it on social media!
Contenu

Dans ce tutoriel WooCommerce, nous passerons en revue la configuration standard de PayPal.

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 :

  • Prérequis
  • Étapes de configuration
  • Questions fréquemment posées
  • Conflits

Prérequis

Il existe certaines exigences pour les normes PayPal, à savoir :

Business PayPal Account

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.

Compte PayPal professionnel

Figure 1 Comptes PayPal

Étapes d'installation et de configuration

To set up and configure PayPal Standard, the following steps have to follow:

Step 1: OuvrirWooCommerce then click on Settings and then select Payments

WooCommerce > Settings à Payments

Note: In the past, preceding to WooCommerce, “Payments” called Checkout.

Step 2: For the selection of PayPal, you have to switch to the Enabled/ Disable checkbox and check to mark the Enable PayPal Standard.

Step 3: For further proceeding, select Set Up, that will direct you to the Pay Pal Standard Settings.

Step 4: Next, you have to provide an email address for your PayPal account, provide email account in the required field, and that is the utmost essential part of configuration formerly making payments. Your PayPal email and the email that you have already been provided for your business account should be the same.

Redirections PayPal

Figure 2 PayPal Standards

Advanced Setting:

Paramètres avancés

Figure 3 PayPal Advanced Setting

Now you have to configure Advanced Options settings. You have to provide information that is required in an advanced setting. Following are the steps that are required for the Advanced Option.

Step 5: If you want to keep testing your Checkout process during store development, you have to check Enable PayPal Sandbox. No money will be charged at that time, but if you want to practice Sandbox mode, for this usage, through PayPal Sandbox you have to create different Sandbox account.

Step 6: If you want to use Debug log, that can be useful during development, you might need to create a wc-logs folder and then you have to set permissions to make it writable. Debug log would also be turned on and could be helpful during the development. These type of wc-logs are easily available in WooCommerce Logs.

  • Aller à laWooCommercepuis cliquez surSystem Statuset puis ouvrezLogs.

WooCommerce > System Status >Journaux

Step 7: To get IPN Email Notifications, check the respective box. It is an optional setting, whenever you will receive a payment issue or cancel a refund, you will get the Instant Payment Notifications.

Step 8: Now you have to provide an email for a receiver, it should be same as you have provided in your PayPal account.

Step 9: If you have registered for the Data Transfer option you can get the PayPal identity token that may verify payments if there any issues in Instant Pin Notifications (IPN).

Step 10: If you have multiple stores provide an Invoice Prefix. The default prefix to denote WooCommerce transactions is WC.

Step 11: There are two different ways of shipping and these are given below:

 Forward Shipping:

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.

Address Override Option:

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.

Step 12: To Capture funds immediately or only *Authorize go for Payment Action.

Note: keep it in your mind, once you proceed to authorize the order and its status is changed from processing to complete, funds are automatically being captured till you have been using your PayPal credentials under WooCommerce. It will no longer be a manual process.

  • OuvrirWooCommercepuis cliquezSettings,puis cliquezPayments puis ouvrezPayPal.

WooCommerce > Settings > Payments > PayPal.

Step 13: You can customize the pages of your PayPal account by using Page Style.

Step 14: To display an image of 150x50 on PayPal checkout pages you can use the image URL.

API Credentials:

Informations d'identification de l'API

Figure 4 PayPal API Credentials

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.

If you want to get information related to the API (live), following are the steps:

Step 1: You have to visit PayPal.com and Sign in with your PayPal account.

Step 2: Select My Selling Toolset puis ouvrezAPI Access.

My Selling Tools à API Access

Step 3: If you want to integrate API classics, then select SOAP/NVP and then open the View API signature for further proceeding.

Step 4: Now you have to view and then copy the required API (username, password and signature)

Configuration of the Dashboard of PayPal:

Vous pouvez gérer un maximum de configurations depuis WooCommerce, mais parfois pour les quelques configurations vous devez visiter PayPal.

Setup for the IPN URL for PayPal:

WooCommerce doit configurer votre IPN dans PayPal.

Instant payment method for PayPal (IPN):

  • Vos magasins ont été informés via cette méthode si votre paiement a été effectué avec succès ou non.
  • Pour configurer cette notification, connectez-vous à votre compte professionnel, puis ouvrez votre profil. Cliquez sur le bouton « Paramètres », puis sur « Mes outils de vente ». Pour configurer votre URL, cliquez surInstant Payment Notifications.

Auto-Return:

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.

retour automatique

Note: To correct the receipt page dynamically, this redirect setting is also used.

To ensure the transactions, that all traffic is credited to the original traffic rather than PayPal, this type of URL is used at the end of the URL you have been provided already. Add? utm_nooverride=

Profil PayPal

Figure 5 PayPal Profile

Questions fréquemment posées

Do SSL certification is needed from me?

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.

How much would it cost to use PayPal with WooCommerce?

  • Le téléchargement de PayPal et de Woo Commerce, optimisé par la passerelle de paiement Braintree, est absolument gratuit.
  • Vos frais de transaction sur PayPal dépendent du compte auquel vous êtes éligible et du volume/nombre de ventes que vous réalisez.
  • Aucun frais ne sera facturé par WooCommerce.

What can we do with a payment issue, while you have pending orders?

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.

During the Checkout Process, what sort of data is delivered to 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

  • Leurs prix sont déjà définis avec les taxes sans aucune négociation.
  • Il est clairement défini que PayPal ne prend en charge que neuf éléments d'expédition, mais WooCommerce propose plus de neuf éléments, y compris l'expédition.

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 ».

Information related to my shipping costs is not transferred to 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.

Orders are still pending, but I am getting payment continuously. Why? *OR* Why cart is not clearing its data after making payment?

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é.

What is the reason behind the issue of Internal Server Error?

Cela est dû au fait que vous avez saisi une adresse e-mail incorrecte dans les paramètres PayPal.

Erreur interne du serveur

Figure 6 Internal Server Error

You can use the same PayPal account for many other websites

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.

Option avancée pour le préfixe de facture

Figure 7 Advanced Option for Invoice Prefix

Note: You can also disable the invoice duplicate checking and can make changes from profile settings. Open profile settings and then go to the Settings and then go to the My Selling Preferenceset puis ouvrezBlock Payments and set Block Accidental Payments to No.

Préférences de réception des paiements

Figure 8 Payment receiving Preferences

Is there any need of PayPal account to the customer?

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.

After logging in, you have to tackle the icon that is in the top right to open the My Profile Page. Then you have to open the Products and Service Section and then select the preferences section from it. Now you can select the PayPal account optional option for it.

Compte PayPal facultatif

Figure 9 PayPal Optional Account

Is there any chance where the PayPal Seller Protection can be in Effect?

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.

Error Message: A error message is displayed, and that is Seller can only accept unencrypted payments.

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.

Steps to resolve this issue:

Step 1: Login into your PayPal account.

Step 2: Now you have to open your Profile.

Step 3: Now you have to select Website Payment Preferences in the profile setting section.

Step 4: Now you have to make changes in the “Encrypted Website Payments” section, turned off this option.

 Step 5: Now save changes that you have made.

The message displayed: A message is displayed on the screen and the message is, this invoice has already been paid.

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 > Settings > Checkout > PayPal and set a unique ‘prefix’ for your store

Pending issues of Instant Payment Notification

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 > Settings > Products > Inventory > set the “Hold 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

Will you be doing local-based testing?

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.

Is your server is supporting 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 > System Status > Results

Check your server has enabled firewall or not.

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.

Enable Logging

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.

Email Address is checked

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

If your order is complete and still status of your order has remained same and not change with the situation, then you have to check conflicts, if there is any conflit avec W3 Total Cache.

Using Currency in Sandbox mode.

If you are using currencies other than Sandbox, then it will automatically set the payment in the pending section. Make sure that currencies should be the same as wherever you have been set in your Sandbox and your WooCommerce store.

Why customers, when they are redirected to my website, don’t see the link that is provided to download the product after paying and getting products.?

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 :

Préférences de paiement du site Web

Figure 10 Website Payment Preferences

After saving the settings, then you have to go back to the settings of the Website and ON or OFF the payment data transfer method.

Transfert de données (facultatif)

Figure 11 Data Transfer (optional)

Ça ne fonctionne toujours pas ?

If it is still not working, then get contacted by your host. You have to make sure that Instant Payment Notification should not be blocked by the caching, firewalls or other server settings. There are some hosts named as Go Daddy, who can control such type of IPN issues because at that point it is out of our control.

Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"*" indicates required fields

Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
Contenu
Vous appréciez cet article ?
Share it on social media!
Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"*" indicates required fields

Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"*" indicates required fields

Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
Vous avez apprécié cet article ?
Share it on social media!

Laisser un commentaire

Découvrez un autre article de blog !

Retour à tous les articles du blog
© 2024 Bright Vessel. Tous droits réservés.
chevron vers le basflèche gauche