Lien de flux de production PayPal
PayPal Payflow Link est disponible pour les commerçants aux États-Unis et au Canada uniquement. Les clients ne sont pas tenus de disposer d’un compte PayPal personnel et de saisir leurs informations de carte de crédit dans un formulaire hébergé par PayPal. Les informations ne sont jamais stockées sur votre serveur Adobe Commerce ou Magento Open Source. Le lien de flux de production ne peut pas être utilisé pour les commandes créées à partir de l’administrateur.
Les notes de crédit sont prises en charge pour les remboursements en ligne et hors ligne. Cependant, plusieurs remboursements en ligne ne sont pas pris en charge.
À compter du 14 septembre 2019, les banques européennes pourront refuser les paiements qui ne répondent pas aux exigences de PSD2. Pour se conformer à PSD2, PayPal Payflow Link doit être intégré à Cardinal Commerce. Pour en savoir plus, voir 3-D Secure for Payflow.
Conditions
-
Compte professionnel PayPal La passerelle PayPal Payflow Pro relie le compte marchand de PayPal au site web marchand, en tant que passerelle et compte marchand.
-
Si vous gérez plusieurs sites web Commerce, vous devez disposer d’un compte marchand PayPal distinct pour chaque site web.
Workflow client
- Le client va au passage en caisse - Pendant le passage en caisse, le client choisit de payer avec le lien Payflow de PayPal et saisit les informations de carte de crédit. Le client n’est pas tenu d’avoir un compte PayPal personnel.
- Le client choisit Payer maintenant : le client appuie sur le bouton Payer maintenant pour envoyer la commande.
- Le client saisit les informations de carte de crédit : le client saisit les informations de carte de crédit sur un formulaire hébergé par PayPal. Si le client clique sur le lien Annuler le paiement, il revient à l’étape Informations de paiement de l’extraction et l’état de la commande passe à Annulé.
- Le client envoie la commande - Les informations de carte de crédit sont envoyées directement à PayPal et ne sont conservées nulle part sur le site Commerce.
Workflow de commande
-
PayPal reçoit la demande - PayPal reçoit la demande du client de payer maintenant.
-
PayPal vérifie les informations de paiement - PayPal vérifie les informations de carte de crédit et attribue le statut approprié :
- Paiement vérifié : Si vérifié, le statut En attente de paiement est initialement attribué à la commande jusqu’à la résolution de la transaction.
- Traitement - La transaction a réussi.
- En attente de paiement - Le système n’a pas reçu de réponse de PayPal.
- Annulé - La transaction n’a pas réussi pour une raison quelconque.
- Fraude suspectée - La transaction n’a pas réussi certains des filtres de fraude PayPal. Le système reçoit la réponse de PayPal indiquant que la transaction est en cours d’examen par le service de fraude.
- Annuler le paiement : Si le client clique sur le lien Annuler le paiement, le client revient à l’étape Informations de paiement de l’extraction et l’état de la commande passe à Annulé.
-
Le client est redirigé vers la page de confirmation - Si la transaction est terminée avec succès, le client est redirigé vers la page de confirmation de commande de votre magasin. Si la transaction échoue pour une raison quelconque, un message d’erreur s’affiche sur la page de passage en caisse et le client est invité à répéter le processus de passage en caisse. Ces situations sont gérées par PayPal.
-
Le marchand remplit la commande : le marchand facture et envoie la commande comme d’habitude.
Configuration de votre compte PayPal
-
Connectez-vous à votre compte professionnel PayPal.
-
Configurez les pages de passage en caisse hébergées à l’aide du Gestionnaire PayPal avec les paramètres suivants :
-
Sous Security Options, renseignez les paramètres suivants :
AVS :
No
CSC :
No
Enable Secure Token :
Yes
-
Sélectionnez Customize, puis Layout C.
La disposition C affiche uniquement les champs de carte de crédit et de débit. Elle peut être encadrée sur votre site ou utilisée comme fenêtre contextuelle autonome. La taille est fixée à 490 x 565 pixels, avec un espace supplémentaire pour les messages d’erreur. Sur certains systèmes, ce paramètre corrige un problème de redirection transparente.
-
-
Une fois les paramètres de configuration terminés, cliquez sur Save and Publish.
-
Configurez un utilisateur supplémentaire (recommandé par PayPal) :
-
Dans la deuxième ligne du menu principal, cliquez sur Manage Users.
-
Pour ajouter un autre utilisateur au compte, cliquez sur Add User.
-
Renseignez les champs requis dans les sections suivantes du formulaire Ajouter un utilisateur :
- Admin Confirmation
- User Information
- User Login Information
- Assign Privilege to User
-
Cliquez sur Update.
-
Configuration du lien de flux de production PayPal
Etape 1 : lancer la configuration
Cette méthode de configuration suppose que vous disposez d’un compte PayPal existant.
-
Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Sales et choisissez Payment Methods.
-
Si votre installation Commerce comporte plusieurs sites web, magasins ou vues, définissez Store View sur la vue de magasin dans laquelle vous souhaitez appliquer cette configuration.
-
Dans la section Merchant Location, sélectionnez l’Merchant Country où se trouve votre entreprise.
Ce paramètre détermine la sélection des solutions PayPal qui apparaissent dans la configuration.
{width="600" modal="regular"}
-
Développez PayPal Payment Gateways (si nécessaire) et cliquez sur Configure pour Payflow Link.
{width="600" modal="regular"}
Étape 2 : Remplir les paramètres PayPal requis
-
(Facultatif) Saisissez le Email Associated with your PayPal Merchant Account.
note important IMPORTANT Les adresses électroniques sont sensibles à la casse. Pour recevoir le paiement, l’adresse électronique doit correspondre à l’adresse électronique spécifiée dans votre compte marchand PayPal. -
Saisissez l’une des informations d’identification suivantes que vous utilisez pour vous connecter à votre compte marchand PayPal :
- Partner - Votre identifiant de partenaire PayPal.
- User - Identifiant d’un autre utilisateur configuré sur votre compte PayPal.
- Vendor - Votre nom d’utilisateur PayPal.
-
Saisissez le Password associé à votre compte PayPal.
-
Pour exécuter des transactions de test, définissez Test Mode sur
Yes
.Lors du test de la configuration dans un environnement de test, utilisez uniquement les numéros de carte de crédit recommandés par PayPal. Lorsque vous êtes prêt à passer en production, revenez à la configuration et définissez le mode test sur
No
. -
Si votre système utilise un serveur proxy pour établir la connexion au système PayPal, définissez Test Mode sur
Yes
et procédez comme suit :-
Saisissez l’adresse IP du Proxy Host.
-
Saisissez le numéro de port de Proxy Port.
Un proxy est utilisé lorsque le pare-feu du serveur empêche l’accès direct au serveur PayPal. Dans ce cas, un serveur tiers est utilisé pour relayer le trafic.
-
-
Définissez Enable Payflow Link sur
Yes
. -
Si vous souhaitez activer les options PayPal Express Checkout pour les clients, définissez Enable Express Checkout sur
Yes
. -
Si vous souhaitez proposer le crédit PayPal à vos clients, définissez Enable PayPal Credit sur
Yes
.
Étape 3 : configuration du crédit PayPal de publicité/de la publicité PayPal de publicité (facultatif)
À compter de la version 2.4.3, PayPal PayLater est pris en charge dans les déploiements qui incluent PayPal. Cette fonctionnalité permet aux acheteurs de payer une commande par versements bimensuels au lieu de payer le montant complet au moment de l’achat. L’expérience de crédit PayPal est obsolète.
Définissez Enable PayPal PayLater Experience sur l’une des options suivantes :
Yes
- Pour configurer Advertising PayPal PayLaterNo
- Pour configurer le crédit Advertising PayPal
Publicité Crédit PayPal
-
Développez la section sur Advertise PayPal Credit .
{width="600" modal="regular"}
-
Pour obtenir les informations sur votre compte, cliquez sur Get Publisher ID from PayPal et suivez les instructions.
-
Saisissez votre Publisher ID.
-
Développez la section sur Home Page .
{width="600" modal="regular"}
-
Pour placer une bannière sur la page, définissez Display sur
Yes
. -
Définissez Position sur l’une des options suivantes :
Header (center)
Sidebar (right)
-
Définissez Size sur l’une des options suivantes :
190 x 100
234 x 60
300 x 50
468 x 60
728 x 90
800 x 66
-
Développez le des sections restantes et répétez les étapes précédentes pour la configuration de la page d’accueil :
- Catalog Category Page
- Catalog Product Page
- Checkout Cart Page
Publicité PayPal PayLater
-
Développez la section sur Advertise PayPal PayLater .
-
Définissez Enable PayPal PayLater sur
Yes
. -
Développez la section sur Home Page .
{width="600" modal="regular"}
-
Pour placer une bannière sur la page, définissez Display sur
Yes
. -
Définissez Position sur l’une des options suivantes :
Header (center)
Sidebar
-
Définissez Style Layout sur l’une des options suivantes :
Text
Flex
-
Pour Style Layout Text uniquement, définissez Logo Type sur l'une des options suivantes :
Primary
Alternative
Inline
None
-
Pour Style Layout Text uniquement, définissez Logo Position sur l'une des options suivantes :
Left
Right
Top
-
Pour Style Layout Text uniquement, définissez Text Color sur l'une des options suivantes :
Black
White
Monochrome
Grayscale
-
Pour Style Layout Text uniquement, définissez Text Size sur l'une des options suivantes :
10px
11px
12px
13px
14px
15px
16px
-
Pour Style Layout Flex uniquement, définissez Ratio sur l'une des options suivantes :
1x1
1x4
8x1
20x1
-
Pour Style Layout Flex uniquement, définissez Color sur l'une des options suivantes :
Blue
Black
White
White No Border
Gray
Monochrome
Grayscale
-
Développez le des sections restantes et répétez les étapes précédentes :
- Catalog Product Page
- Checkout Cart Page
- Checkout Payment Step
- Catalog Category Page
Étape 4 : définition des paramètres de base
-
Développez la section sur Basic Settings - PayPal Payflow Link .
{width="600" modal="regular"}
-
Pour Title, saisissez un titre qui identifie le lien de paiement PayPal lors du passage en caisse.
Il est recommandé d’utiliser le titre Débit ou Carte de crédit.
-
Si vous proposez plusieurs méthodes de paiement, saisissez un nombre pour Sort Order afin de déterminer l’ordre dans lequel le lien de flux de paiement apparaît lorsqu’il est répertorié avec les autres méthodes de paiement.
Ce nombre est relatif aux autres modes de paiement. (
0
= premier,1
= deuxième,2
= troisième, etc.) -
Définissez Payment Action sur l’une des options suivantes :
Authorization
- Approuve l’achat et met un frein aux fonds. Le montant n’est pas retiré tant qu’il n’a pas été capturé par le marchand.Sale
- Le montant de l’achat est autorisé et immédiatement retiré du compte du client.
Étape 5 : définition des paramètres avancés
-
Développez la section sur Advanced Settings .
{width="600" modal="regular"}
-
Définissez Payment Applicable From sur l’une des options suivantes :
All Allowed Countries
- Les clients de tous les pays spécifiés dans votre configuration de magasin peuvent utiliser ce mode de paiement.Specific Countries
- Après avoir choisi cette option, la liste Payment from Specific Countries s’affiche. Maintenez la touche Ctrl enfoncée et sélectionnez chaque pays de la liste dans lequel les clients peuvent effectuer des achats dans votre boutique.
-
Pour écrire des communications avec le système de paiement dans le fichier journal, définissez Debug Mode sur
Yes
.note note NOTE Conformément aux normes de sécurité des données PCI, les informations de carte de crédit ne sont pas enregistrées dans le fichier journal. -
Pour activer la vérification de l’authentification de l’hôte, définissez Enable SSL Verification sur
Yes
. -
Si vous souhaitez que le client puisse corriger son entrée du code de sécurité CVV à trois chiffres à partir de l’arrière d’une carte de crédit, définissez CVV Entry is Editable sur
Yes
. -
Pour obliger les clients à saisir un code CVV, définissez Require CVV Entry sur
Yes
. -
Pour envoyer une confirmation du paiement au client, définissez Send Email Confirmation sur
Yes
. -
Pour déterminer la méthode utilisée pour exchange des informations avec le serveur PayPal lors d’une transaction, définissez l’élément URL method for Cancel URL and Return URL sur l’une des options suivantes :
GET
- Récupère les informations qui résultent d’un processus (méthode par défaut).POST
- Fournit un bloc de données, telles que les données entrées dans un formulaire, à un processus de traitement des données.
Les URL d’annulation et URL de retour se rapportent à la page sur laquelle le client revient après avoir terminé ou annulé la partie paiement du processus de passage en caisse sur le serveur PayPal.
-
Renseignez les sections suivantes, selon les besoins pour votre magasin :
Paramètres du rapport de règlement
-
Développez la section sur Settlement Report Settings .
{width="600" modal="regular"}
-
Pour SFTP Credentials, procédez comme suit :
-
Si vous vous êtes inscrit au serveur FTP sécurisé PayPal, saisissez les informations d’identification de connexion SFTP suivantes :
- Connexion
- Mot de passe
-
Pour exécuter des rapports de test avant de passer en direct avec le passage en caisse express sur votre site, définissez Sandbox Mode sur
Yes
. -
Saisissez le Custom Endpoint Hostname or IP Address.
Par défaut, la valeur est
reports.paypal.com
. -
Saisissez le Custom Path où les rapports sont enregistrés.
Par défaut, la valeur est
/ppreports/outgoing
.
-
-
Pour générer des rapports selon un planning, renseignez les paramètres Scheduled Fetching :
-
Définissez Enable Automatic Fetching sur
Yes
. -
Définissez Schedule sur l’une des options suivantes :
Daily
Every 3 Days
Every 7 Days
Every 10 Days
Every 14 Days
Every 30 Days
Every 40 Days
PayPal conserve chaque rapport pendant 45 jours.
-
Définissez Time of Day sur l’heure, la minute et la seconde lorsque vous souhaitez que les rapports soient générés.
-
Paramètres de l’expérience frontale
Utilisez le Frontend Experience Settings pour choisir les logos PayPal qui apparaissent sur votre site et pour personnaliser l’aspect de vos pages marchandes PayPal.
-
Développez la section sur Frontend Experience Settings .
{width="600" modal="regular"}
-
Sélectionnez le PayPal Product Logo que vous souhaitez voir apparaître dans le bloc PayPal de votre boutique.
Les logos PayPal sont disponibles en quatre styles et deux tailles :
No Logo
We Prefer PayPal (150 x 60 or 150 x 40)
Now Accepting PayPal (150 x 60 or 150 x 40)
Payments by PayPal (150 x 60 or 150 x 40)
Shop Now Using PayPal (150 x 60 or 150 x 40)
-
Pour personnaliser l’aspect de vos pages marchandes PayPal :
-
Saisissez le nom du Page Style que vous souhaitez appliquer à vos pages marchandes PayPal :
paypal
- Utilise le style de page PayPal.primary
- Utilise le style de page que vous avez identifié comme le style primary de votre profil de compte.your_custom_value
- Utilise un style de page de paiement personnalisé, qui est spécifié dans votre profil de compte.
-
Pour Header Image URL, saisissez l’URL de l’image que vous souhaitez afficher dans le coin supérieur gauche de la page de paiement. La taille de fichier maximale est de 750 pixels de large par 90 pixels de haut.
note note NOTE PayPal recommande que l’image réside sur un serveur sécurisé (https). Sinon, un navigateur peut avertir que la page contient des éléments sécurisés et non sécurisés. -
Pour définir la couleur de vos pages, saisissez le code hexadécimal à six caractères, sans le symbole
#
, pour chacun des éléments suivants :- Header Background Color - Couleur de fond de l’en-tête de la page de passage en caisse.
- Header Border Color - Couleur de bordure de deux pixels autour de l’en-tête.
- Page Background Color - Couleur de fond de la page de passage en caisse et autour de l’en-tête et du formulaire de paiement.
-
Étape 6 : renseigner les paramètres de base pour le paiement express PayPal
-
Développez la section sur Basic Settings - PayPal Express Checkout .
{width="600" modal="regular"}
-
Pour Title, saisissez un titre qui identifie ce mode de paiement lors du passage en caisse.
Il est recommandé de définir le titre sur PayPal pour chaque vue de magasin.
-
Si vous proposez plusieurs méthodes de paiement, saisissez un numéro pour Sort Order afin de déterminer l’ordre dans lequel le paiement express PayPal apparaît lorsqu’il est répertorié avec les autres méthodes de paiement.
Ce nombre est relatif aux autres modes de paiement. (
0
= premier,1
= deuxième,2
= troisième, etc.) -
Définissez Payment Action sur l’une des options suivantes :
Authorization
- Approuve l’achat et met un frein aux fonds. Le montant n’est pas retiré tant qu’il n’a pas été capturé par le commerçant.Sale
- Le montant de l’achat est autorisé et immédiatement retiré du compte du client.
-
Pour afficher le bouton Check out with PayPal sur la page du produit, définissez Display on Product Details Page sur
Yes
.
Étape 7 : Définition des paramètres avancés du paiement express PayPal
-
Développez la section sur Advanced Settings .
{width="600" modal="regular"}
-
Définissez Display on Shopping Cart sur
Yes
. -
Définissez Payment Applicable From sur l’une des options suivantes :
All Allowed Countries
- Les clients de tous les pays spécifiés dans votre configuration de magasin peuvent utiliser ce mode de paiement.Specific Countries
- Après avoir choisi cette option, la liste Payment from Specific Countries s’affiche. Pour sélectionner plusieurs pays, maintenez la touche Ctrl (PC) ou la touche Commande (Mac) enfoncée, puis cliquez sur chaque élément.
-
Pour écrire des communications avec le système de paiement dans le fichier journal, définissez Debug Mode sur
Yes
.note note NOTE Conformément aux normes de sécurité des données PCI, les informations de carte de crédit ne sont pas enregistrées dans le fichier journal. -
Pour activer la vérification de l’authentification de l’hôte, définissez Enable SSL Verification sur
Yes
. -
Pour afficher un résumé complet de la commande du client par article sur le site PayPal, définissez Transfer Cart Line Items sur
Yes
. -
Pour permettre au client de terminer la transaction à partir du site PayPal sans retourner dans votre magasin pour la consultation de la commande, définissez Skip Order Review Step sur
Yes
. -
Une fois l’opération terminée, cliquez sur Save Config.