PayPal Express Checkout
PayPal Express Checkout permet de stimuler les ventes en permettant à vos clients de payer par carte de crédit ou en sécurisant leurs comptes PayPal personnels. Lors du passage en caisse, le client est redirigé vers le site sécurisé PayPal pour compléter les informations de paiement. Le client est ensuite renvoyé à votre magasin pour effectuer le reste du processus de passage en caisse. Choisir Express Checkout ajoute le bouton PayPal familier à votre boutique, qui a été signalé pour augmenter les ventes.
À compter du 14 septembre 2019, les banques européennes pourraient refuser les paiements qui ne répondent pas aux exigences de PSD2. Aucune action n'est nécessaire pour que PayPal Express Checkout soit conforme à PSD2, car toutes les exigences sont gérées par PayPal.
Les clients disposant de comptes PayPal actuels peuvent effectuer un achat en une seule étape en cliquant sur le bouton Check out with PayPal. Express Checkout peut être utilisé en mode autonome ou avec l'une des solutions tout-en-un de PayPal. Si vous acceptez déjà les cartes de crédit en ligne, vous pouvez proposer le paiement Express comme option supplémentaire pour attirer de nouveaux clients qui préfèrent payer avec PayPal.
Conditions requises
- Marchand : Compte PayPal professionnel
- Client : Compte PayPal personnel
Workflow de passage en caisse express
Contrairement aux autres modes de paiement, PayPal Express Checkout permet au client de passer en caisse au début du processus de paiement habituel à partir de la page du produit, du mini panier et du panier.
- Le client passe une commande - Le client clique/appuie sur le bouton Check out with PayPal.
- Le client est redirigé vers le site PayPal - Le client est redirigé vers le site PayPal pour terminer la transaction.
- Le client se connecte à son compte PayPal - Le client doit se connecter à son compte PayPal pour terminer la transaction. Le système de paiement utilise les informations de facturation et d’expédition de leur compte PayPal.
- Le client revient à la page de passage en caisse - Le client est redirigé vers la page de passage en caisse de votre magasin pour examiner la commande.
- Le client passe une commande - Le client passe la commande et les informations de la commande sont envoyées à PayPal.
- PayPal règle la transaction - PayPal reçoit la commande et règle la transaction.
Extraction contextuelle
La Conclusion de la transaction en contexte de PayPal facilite plus que jamais le paiement en ligne. Les clients ne perdent jamais de vue votre boutique lors de cette commande simplifiée en un ou deux clics. La fonctionnalité de passage en caisse contextuelle fonctionne aussi bien sur les Mac et les PC et offre une expérience cohérente sur les ordinateurs de bureau, les tablettes et les appareils mobiles. Pour en savoir plus, voir Paiement contextuel dans le Paiement express.
Démonstration de la vérification en contexte PayPal
Lorsque vous configurez votre boutique pour PayPal Express Checkout, vous pouvez activer cette option.
Configuration de votre compte PayPal
Avant de configurer PayPal Express Checkout dans Commerce Admin, vous devez configurer votre compte marchand sur le site PayPal.
-
Connectez-vous à votre compte PayPal Advanced sur manager.paypal.com.
-
Accédez à Service Settings > Hosted Checkout Pages > Set Up et définissez les paramètres suivants :
- AVS :
No
- CSC :
No
- Enable Secure Token :
Yes
- AVS :
-
Cliquez sur Save Changes.
-
Configurer un autre utilisateur (recommandé par PayPal) :
-
Accédez à manager.paypal.com et connectez-vous à votre compte.
-
Pour configurer un autre utilisateur, suivez les instructions.
-
Cliquez sur Update.
-
Configurer PayPal Express Checkout dans Commerce
Vous pouvez avoir deux solutions PayPal actives en même temps : PayPal Express Checkout, plus une solution tout-en-un. Si vous activez une autre solution, celle utilisée précédemment est automatiquement désactivée.
Étape 1 : Commencer la configuration
-
Dans 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 comporte plusieurs sites web, boutiques ou vues, définissez Store View sur la vue de la boutique dans laquelle vous souhaitez appliquer cette configuration.
-
Dans la section Merchant Location, sélectionnez le Merchant Country où se trouve votre entreprise.
Ce paramètre détermine la sélection des solutions PayPal qui apparaissent dans la configuration.
-
Sous Recommended Solutions, cliquez sur Configure pour PayPal Express Checkout.
Étape 2 : activer et connecter votre compte PayPal
-
Si nécessaire, développez
-
Connectez votre compte à des fins de test ou de production :
- Pour le mode test (développement) , cliquez sur Sandbox Credentials et saisissez vos informations d’identification sandbox PayPal.
- Pour le mode de production, cliquez sur Connect with PayPal et saisissez les informations d’identification de votre compte de production.
Une fois votre connexion validée, vous pouvez continuer.
-
Définissez Enable this Solution sur
Yes
. -
Pour activer PayPal In-Context Checkout :
-
Définissez Enable In-Context Checkout Experience sur
Yes
. -
Saisissez votre Merchant Account ID PayPal.
L'ID de votre compte marchand se trouve dans le profil de votre compte professionnel PayPal.
-
Étape 3 : remplir les paramètres PayPal requis
-
Si nécessaire, développez
-
(Facultatif) Saisissez le Email Associated with PayPal Merchant Account.
note important IMPORTANT Les adresses e-mail respectent la casse. Pour recevoir le paiement, l'adresse e-mail que vous entrez doit correspondre à l'adresse e-mail indiquée dans votre compte marchand PayPal. Si vous n'avez pas de compte PayPal, cliquez sur Start accepting payments via PayPal.
-
Définissez API Authentication Methods sur l’une des options suivantes :
API Signature
- Cette méthode d'authentification PayPal est la plus simple à mettre en œuvre et est basée sur votre nom d'utilisateur, mot de passe et une chaîne unique de caractères et de chiffres qui identifie votre compte. Les informations d’identification de signature API n’expirent pas.API Certificate
- Cette méthode d'authentification PayPal est plus sécurisée, est basée sur votre nom d'utilisateur, votre mot de passe et un certificat téléchargeable. Les informations d’identification d’API expirent au bout de trois ans et doivent être renouvelées.
Si nécessaire, effectuez les opérations suivantes :
- API Username
- API Password
- API Signature
-
Si vous utilisez des informations d’identification provenant de votre compte sandbox, définissez Sandbox Mode sur
Yes
.Lors du test de la configuration dans un sandbox, 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 Sandbox sur
No
et connectez-vous à votre compte PayPal de production. -
Si votre système utilise un serveur proxy pour établir la connexion entre Commerce et le système de paiement PayPal, définissez API Uses Proxy sur
Yes
et effectuez les opérations suivantes :- Proxy Host
- Proxy Port
À la fin de cette séquence d’étapes, les paramètres PayPal requis sont terminés. Vous pouvez continuer avec les paramètres de base et avancés ou cliquer sur Save Config et revenir ultérieurement pour ajuster la configuration
Étape 4 : Configurer le crédit PayPal publicitaire / Annoncer PayPal PayLater (facultatif)
À partir 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 total 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 Advertiser PayPal PayLaterNo
- Pour configurer le crédit PayPal Advertising
PayPal Credit
pour le paramètre Disable Funding Options (Advanced Settings sous Frontend Experience Settings).Annoncer le crédit PayPal
-
Développez
-
Pour obtenir les informations relatives à votre compte, cliquez sur Get Publisher ID from PayPal et suivez les instructions.
-
Saisissez votre Publisher ID.
-
Développez
-
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
- Catalog Category Page
- Catalog Product Page
- Checkout Cart Page
Annoncer PayPal PayLater
-
Développez
-
Définissez Enable PayPal PayLater sur
Yes
. -
Développez
-
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
- Catalog Product Page
- Checkout Cart Page
- Checkout Payment Step
- Catalog Category Page
Étape 5 : définition des paramètres de base
-
Développez
-
Par Title, saisissez un titre qui identifie ce mode de paiement lors du passage en caisse.
Il est recommandé d’utiliser le titre PayPal pour toutes les vues de la boutique.
-
Si vous proposez plusieurs modes de paiement, saisissez un nombre pour Sort Order afin de déterminer l'ordre dans lequel le paiement PayPal Express apparaît lorsqu'il est répertorié avec les autres modes 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
- Valide l'achat et met un blocage sur les fonds. Le montant n'est pas retiré tant qu'il n'est pas saisi par le commerçant.Sale
- Le montant de l'achat est autorisé et immédiatement retiré du compte du client.Order
- Le montant de la commande n'est pas saisi ou autorisé dans le solde client, le compte bancaire ou la carte de crédit de PayPal. L'action de paiement Commande représente un accord entre le système de paiement PayPal et le commerçant. Il permet au commerçant de capturer un ou plusieurs montants jusqu’au total de la commande à partir du compte acheteur du client, sur une période allant jusqu’à 29 jours. Une fois les fonds commandés, le commerçant peut les saisir à tout moment au cours de la période de 29 jours suivante. La capture du montant de la commande ne peut être effectuée qu’à partir de l’administrateur Commerce en créant une ou plusieurs factures.
-
Pour afficher le bouton Check out with PayPal sur la page produit, définissez Display on Product Details Page sur
Yes
. -
Si l'action de paiement est définie sur
Order
, effectuez les opérations suivantes :-
Authorization Honor Period (days) - Détermine la durée de validité de l’autorisation principale. La valeur doit être égale à la valeur correspondante dans votre compte marchand PayPal. La valeur par défaut de votre compte marchand PayPal est
3
. Pour augmenter ce nombre, contactez PayPal. L'autorisation devient invalide à 23 h 49, heure du Pacifique des États-Unis, le dernier jour. -
Order Valid Period (days) - Détermine la durée de validité de la commande. Lorsque la commande n’est plus valide, vous ne pouvez plus créer de factures pour celle-ci. Indiquez une valeur égale à la valeur Période de commande valide dans votre compte marchand PayPal. La valeur par défaut de votre compte marchand PayPal est
29
. Pour modifier ce numéro, contactez PayPal. -
Number of Child Authorizations - Spécifie le nombre maximal d'autorisations pour une seule commande, ce qui détermine le nombre maximal de factures partielles en ligne que vous pouvez créer pour une commande. Cette valeur doit être égale au paramètre correspondant de votre compte marchand PayPal. Le nombre par défaut d'autorisations enfants dans votre compte PayPal est
1
. Pour augmenter ce nombre, contactez PayPal.
-
Étape 6 : définition des paramètres avancés
-
Développez
-
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 la configuration de votre boutique peuvent utiliser ce mode de paiement.Specific Countries
- Après avoir choisi cette option, la liste des Payment from Specific Countries s’affiche. Pour sélectionner plusieurs pays, maintenez la touche Ctrl (PC) ou Commande (Mac) enfoncée et 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
.Le fichier journal de PayPal Payments Advanced est
_payflow_advanced.log
.note note NOTE Conformément aux normes PCI Data Security, les informations de carte de crédit ne sont pas enregistrées dans le fichier journal. -
Pour activer la vérification de l’authenticité de l’hôte, définissez Enable SSL Verification sur
Yes
. -
Pour afficher un résumé complet de la commande client par ligne à partir du site PayPal, définissez Transfer Cart Line Items sur
Yes
. -
Pour inclure jusqu’à dix options d’expédition dans le résumé, définissez Transfer Shipping Options sur
Yes
. (Cette option s'affiche uniquement si les lignes sont définies pour le transfert.) -
Pour déterminer le type d'image utilisé pour le bouton d'acceptation PayPal, définissez Shortcut Buttons Flavor sur l'une des options suivantes :
Dynamic
- (Recommandé) Affiche une image qui peut être modifiée dynamiquement à partir du serveur PayPal.Static
- Affiche une image spécifique qui ne peut pas être modifiée dynamiquement.
-
Pour permettre aux clients sans compte PayPal d'effectuer un achat avec cette méthode, définissez Enable PayPal Guest Checkout sur
Yes
. -
Définissez Require Customer’s Billing Address sur l’une des options suivantes :
Yes
- Nécessite l'adresse de facturation du client pour tous les achats.No
- Ne nécessite pas l'adresse de facturation du client pour tout achat.For Virtual Quotes Only
- Adresse de facturation du client requise pour les devis virtuels uniquement.
note note NOTE Cette fonctionnalité doit être activée pour le compte marchand via le support technique de PayPal. -
(Facultatif) Définissez la Billing Agreement Signup pour permettre aux clients de signer un accord de facturation avec votre boutique dans le système de paiement PayPal lorsqu’aucun accord de facturation actif n’est disponible dans le compte client :
Auto
- Le client peut signer un accord de facturation pendant le flux de passage en caisse express ou utiliser un autre mode de paiement.Ask Customer
- Le client peut décider de signer ou non un accord de facturation pendant le flux de passage en caisse express.Never
- Le client ne peut pas signer de contrat de facturation pendant le flux de passage en caisse express.
note note NOTE Les commerçants doivent demander Assistance technique des commerçants PayPal pour activer les accords de facturation dans leurs comptes. Le paramètre Inscription à un contrat de facturation n'est activé qu'une fois que PayPal a confirmé que les contrats de facturation sont activés pour votre compte commercial. -
Pour permettre au client de terminer la transaction à partir du site PayPal sans retourner dans votre magasin pour la révision de commande, définissez Skip Order Review Step sur
Yes
. -
Renseignez les sections supplémentaires selon les besoins de votre boutique :
-
Cliquez ensuite sur Save Config.
Paramètres du contrat de facturation PayPal
Un accord de facturation est un accord de vente entre le vendeur et le client qui a été autorisé par PayPal à être utilisé avec plusieurs commandes. Pendant le processus de passage en caisse, l’option de paiement Accord de facturation ne s’affiche que pour les clients qui ont déjà conclu un accord de facturation avec votre société. Une fois que PayPal a autorisé le contrat, le système de paiement émet un ID de référence unique pour identifier chaque commande associée au contrat. Comme pour une commande fournisseur, il n’existe aucune limite au nombre de contrats de facturation qu’un client peut configurer avec votre société.
-
Développez
-
Définissez Enabled sur
Yes
. -
Par Title, saisissez un titre qui identifie la méthode de l'accord de facturation PayPal lors du passage en caisse.
-
Si vous proposez plusieurs modes de paiement, saisissez un nombre dans le champ Sort Order pour déterminer l'ordre dans lequel le contrat de facturation apparaît lorsqu'il est indiqué avec d'autres modes de paiement lors de la commande.
-
Définissez Payment Action sur l’une des options suivantes :
Authorization
- Valide l'achat et met un blocage sur les 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.
-
Définissez Payment Applicable From sur l’une des options suivantes :
All Allowed Countries
- Les clients de tous les pays spécifiés dans la configuration de votre boutique peuvent utiliser ce mode de paiement.Specific Countries
- Après avoir choisi cette option, la liste des Payment from Specific Countries s’affiche. Pour sélectionner plusieurs pays, maintenez la touche Ctrl (PC) ou Commande (Mac) enfoncée et cliquez sur chacun d'eux.
-
Pour enregistrer les communications avec le système de paiement dans le fichier journal, Debug Mode sur
Yes
.note note NOTE Le fichier journal est stocké sur le serveur et n’est accessible que par les développeurs. Conformément aux normes PCI Data Security, les informations de carte de crédit ne sont pas enregistrées dans le fichier journal. -
Pour activer la vérification SSL, définissez Enable SSL Verification sur
Yes
. -
Pour afficher une synthèse de chaque article de la commande du client sur votre page de paiements PayPal, définissez Transfer Cart Line Items sur
Yes
. -
Pour permettre aux clients de lancer un accord de facturation à partir du tableau de bord de leur compte client, définissez Allow in Billing Agreement Wizard sur
Yes
.
Paramètres du rapport de règlement
-
Développez
-
Par SFTP Credentials, procédez comme suit :
-
Si vous vous êtes inscrit au serveur FTP sécurisé PayPal, saisissez les informations d'identification SFTP suivantes :
- Login
- Mot de passe
-
Pour exécuter des rapports de test avant la mise en ligne avec le paiement 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, définissez 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 auxquelles vous souhaitez que les rapports soient générés.
-
Paramètres de l’expérience front-end
Utilisez les paramètres d’expérience Frontend pour choisir les logos PayPal à afficher sur votre site et personnaliser l’apparence de vos pages marchandes PayPal.
-
Développez
-
Sélectionnez les PayPal Product Logo qui doivent 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'apparence de vos pages marchandes PayPal, procédez comme suit :
-
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 style principal dans le profil de votre compte.your_custom_value
- Utilise un style de page de paiement personnalisé, spécifié dans le profil de votre compte.
-
Par 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 sur 90 pixels de haut.
note note NOTE PayPal recommande que l'image réside sur un serveur sécurisé (https). Sinon, un navigateur peut vous 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 d’arrière-plan de l’en-tête de la page de passage en caisse.
- Header Border Color : couleur de la bordure de deux pixels autour de l’en-tête.
- Page Background Color - Couleur d’arrière-plan de la page de passage en caisse et autour de l’en-tête et du formulaire de paiement.
-
Personnaliser les boutons intelligents
La fonction Boutons de paiement intelligent vous permet de personnaliser le bouton PayPal, qui peut être affiché sur les pages Passage en caisse, Détails du produit, Panier et Mini Panier. Les recherches internes de PayPal suggèrent que les options par défaut sont hautement reconnaissables et pourraient entraîner une augmentation des taux d'achat, mais leurs valeurs par défaut pourraient ne pas correspondre au style de votre boutique. Vous pouvez choisir les options suivantes :
- Taille, couleur et forme du bouton PayPal
- Texte qui apparaît sur le bouton PayPal
- La disposition, lorsque plusieurs boutons sont affichés (horizontal ou vertical)
Pour personnaliser les boutons, développez
- Checkout Page
- Product Pages
- Cart Page
- Mini Cart
Pour configurer l’affichage du bouton pour chaque type de page, procédez comme suit
-
Développez
-
Définissez Customize Button sur
Yes
. -
Pour définir le texte que PayPal affiche sur le bouton de paiement intelligent, définissez Label sur l'un des éléments suivants :
Checkout
- Passage en caisse PayPalPay
- Passage en caisse PayPalBuy Now
- Acheter maintenant avec PayPalPayPal
- PayPalInstallment
- PayPalCredit
- Crédit PayPal
-
Définissez Layout sur l’une des options suivantes :
Vertical
- (Par défaut) Affiche les boutons intelligents PayPal verticalement. L'acheteur doit se connecter à PayPal ou créer un compte PayPal, que Enable Guest Checkout soit sélectionné ou non.Horizontal
- Affiche les boutons intelligents PayPal horizontalement. Lorsque Enable Guest Checkout est sélectionné, le bouton Pay with Debit Card or Credit Card s'affiche dans la fenêtre pop-up PayPal. Sinon, l'acheteur doit se connecter à PayPal ou créer un compte PayPal.
-
Définissez Size sur l’une des options suivantes :
Medium
- 250 pixels sur 35 pixels.Large
- 350 pixels sur 40 pixels.Responsive
- (Par défaut) S’ajuste à la largeur du conteneur. La largeur minimale est de 100 pixels et la largeur maximale est de 500 pixels. La hauteur s’ajuste dynamiquement en fonction de la largeur.
-
Définissez Shape sur l’une des options suivantes :
Pill
- (Par défaut) Le bouton a la forme d’une pilule (long au centre et incurvé aux extrémités).Rectangle
- Forme carrée, sans courbes, dans un rectangle.
-
Définissez Color sur l’une des options suivantes :
Gold
(par défaut)Blue
Silver
Black
Fonctionnalités
Les paramètres des fonctionnalités vous permettent de désactiver certaines fonctionnalités liées à cette solution PayPal.
-
Développez
-
Définissez la Disable Funding Options pour déterminer quelles autres options de financement PayPal sont affichées sur la page Passage en caisse.
Les options sélectionnées ne s’affichent pas sur la page Passage en caisse. Les options non sélectionnées s'affichent uniquement si PayPal prend en charge la devise du magasin et le lieu de l'acheteur. Les options incluent :
- Crédit PayPal
- Venmo
- Icônes de carte de crédit PayPal Guest Checkout
- Elektronisches Lastschriftverfahren - Allemand ELV