Paypal
Introduction
Êtes-vous en train de migrer de l'ancien système vers GoPay ?
Notez que cette méthode de paiement nécessite une configuration différente pour GoPay que pour l'ancien système. Une fois activées pour GoPay, ces méthodes de paiement cesseront de fonctionner sur l'ancien système. Activez-les uniquement lorsque vous êtes prêt à passer à Direct. Pour les exclure dans l'ancien système, utilisez le paramètre "EXCLPMLIST" (exemple : EXCLPMLIST=PayPal;Przelewy24;Eps;POSTFINANCEefinance).
Activez cette méthode de paiement pour GoPay comme décrit dans le guide "Configurer Merchant Portal".
PayPal est l'un des portefeuilles numérique les plus populaire au monde, comptant plus de 400 millions d'utilisateurs actifs dans plus de 200 pays. PayPal offre une expérience de paiement simple, sécurisée et flexible, intégrant différents moyens de paiement, notamment les cartes de crédit et de débit, ainsi que des options « Pay later » permettant à vos clients de payer en plusieurs fois pendant que vous êtes réglés immédiatement — sans coût supplémentaire pour votre entreprise.
PayPal est un moyen de paiement largement adapté et reconnu qui contribue à renforcer la confiance des acheteurs et à améliorer le taux de conversion des paiements.
Notre plateforme propose une intégration directe avec PayPal: lorsque les clients sélectionnent PayPal au moment du paiement, ils sont redirigés vers leur compte PayPal pour confirmer les détails du paiement. La transaction est traitée en toute sécurité et une confirmation immédiate du statut du paiement est envoyée au marchand ainsi qu’au client.
Grâce à ses standards de sécurité élevés et à son large portefeuille de moyens de paiement, PayPal améliore le pouvoir d'achat des clients et contribuer à augmenter le montant du panier moyen ainsi que les taux de conversion..
L’intégration est très rapide et ne nécessite que l’ajout de quelques paramètres supplémentaires dans votre requête..
PayPal Complete Payments – La solution PayPal de paiement tout-en-un est maintenant disponible
PayPal Complete Payments est la nouvelle génération de plateforme de paiement de PayPal, regroupant PayPal, Pay Later et PayPal Vault au sein d'une intégration unique et simplifiée.
En 2025, Worldline a mis à jour sa connexion PayPal vers PayPal Complete Payments, offrant ainsi aux commerçants l'accès aux toutes dernières fonctionnalités de PayPal et à des outils de conversion améliorés — sans perturber les cinématiques de checkout existantes.
Principaux avantages
- Activation rapide via le Merchant Portal grâce au flux Integrated Sign-Up (ISU).
- Expériences PayPal « in-context » les clients finalisent leur paiement sans quitter complètement le checkout.
- Affichage dynamique de l'option Pay Later la plus pertinente selon le client, dès la navigation, le panier et le checkout, sans coût supplémentaire
- Sauvegarde des moyens de paiement (Vault) stockage sécurisé du moyen de paiement PayPal pour achats répétés, abonnements et transactions initiées par le marchand (Merchant-Initiated Transactions)
Si vous disposez déjà d’un compte marchand PayPal, vous pouvez facilement mettre à niveau votre profil via le Merchant Portal. Pour cela, suivez les étapes ci-dessous :
- Connectez-vous au Merchant Portal. Accédez à Affaires > Méthodes de paiement PayPal.
- Dans la section « Comment activer PayPal », cliquez sur « Créez et connectez-vous ».
- Vous êtes alors redirigé vers PayPal pour finaliser le processus « Integrated Sign-Up » (ISU).
- Connectez-vous à PayPal avec vos identifiants PayPal existants. PayPal confirmera que votre compte est lié et prêt à traiter des paiements.
Avantages clés
- Popularité mondiale
- PayPal Fraud Protection and Seller protection
- Variété de modalités (Pay in 3 / 4, Pay in 30, Payer Monthly)
- Permet
Autorisations/Direct sales
Captures totales/partielles
Remboursements totals/partiels
Annulations d'autorisations complètes - Paiement garanti
- Articles de ligne
- Analyse et rapports PayPal via le compte PayPal Business
Activation
Pour activer PayPal dans l'environnement de test / en production, procédez comme suit :
- Connectez-vous au Merchant Portal. Accédez à Affaires > Méthodes de paiement PayPal.
- Dans la section « Comment activer PayPal », cliquez sur « Créez et connectez-vous ».
- Vous êtes redirigé vers PayPal pour finaliser l'onboarding. Selon votre situation chez PayPal, plusieurs cas de figure sont possibles :
a) Vous disposez déjà d'un compte PayPal Business
-
- Connectez-vous avec vos identifiants de compte PayPal Business existant.
- Après une connexion réussie, PayPal confirme que votre compte est correctement lié et prêt à être utilisé pour les paiements.
b) Vous n'avez pas encore de compte PayPal Business
-
- Créez un nouveau compte PayPal Business via le parcours d'onboarding PayPal.
- Renseignez les informations requises concernant votre entreprise.
- Une fois le compte créé et lié, vous recevrez le même message de confirmation.
Remarque
- Dans l'environnement de test, l'activation de PayPal est effectuée en mode sandbox.
- Les données saisies dans l'environnement de test sont uniquement destinées aux tests et ne créent pas de compte PayPal en production.
Pays & devises
Pays pris en charge
-
Afghanistan
-
Albanie
-
Algérie
-
Samoa américaines
-
Andorre
-
Angola
-
Anguilla
-
Antigua-et-Barbuda
-
Argentine
-
Arménie
-
Aruba
-
Australie
Devises prises en charge
- Australian dollar (AUD)
- Brazilian real (BRL)
- Canadian dollar (CAD)
- Czech koruna (CZK)
- Danish krone (DKK)
- Euro (EUR)
- Hong Kong dollar (HKD)
- Hungarian forint (HUF)
- Israeli new shekel (ILS)
- Japanese yen (JPY)
- Malaysian ringgit (MYR)
- Mexican peso (MXN)
Intégration
Redirigez vos clients vers le portail PayPal via les modes d'intégration Hosted Checkout Page ou Server-to-server.
L'API PayPal Complete Payments distingue deux modes, vous permettant d'adapter l'expérience de paiement de vos clients selon vos préférences.
Selon la cinématique, des différences s'appliquent :
- PayPal affiché sur la Hosted Checkout Page (anciennement Express Checkout Mark)
- Bouton raccourci PayPal sur la page de checkout du commerçant (anciennement Express Checkout Shortcut)
Vous trouverez une vue d'ensemble de haut niveau dans le chapitre "Cinématique".
PayPal affiché sur la Hosted Checkout Page
Vous collectez l'adresse de livraison de vos clients avant de les rediriger vers la Hosted Checkout Page. Vos clients peuvent choisir entre différentes options de paiement (Buy Now, Pay Later), proposées dynamiquement en fonction de leur éligibilité et de leur pays. Cette cinématique de paiement optimisée est alignée sur les bonnes pratiques UX de PayPal.
Ajoutez les propriétés suivantes à une requête standard CreateHostedCheckout :
{
"hostedCheckoutSpecificInput":{
"locale":"en_GB"
},
"redirectPaymentMethodSpecificInput":{
"requiresApproval":true,
"paymentProduct840SpecificInput":{
"AddressSelectionAtPayPal":false
}
},
"order":{
"amountOfMoney":{
"amount":100,
"currencyCode":"EUR"
},
"customer":{
"contactDetails":{
"emailAddress":"test@worldline.com"
}
},
"shipping":{
"address":{
"street":"Shipping Street",
"houseNumber":"88",
"zip":"1930",
"city":"Brussels",
"countryCode":"BE",
"name":{
"firstName":"ShipFN",
"surname":"ShipLN"
}
},
"type":"delivery",
"shippingCost":0,
"shippingCostTax":0
}
}
}
Bouton raccourci PayPal sur la page de checkout du commerçant
Disponible à la fois via la Hosted Checkout Page et en Server-to-server, ce mode vous permet d'afficher un bouton PayPal directement sur la page de checkout de votre boutique en ligne. En cliquant sur ce bouton, vos clients sont redirigés vers le portail PayPal pour gérer leur adresse de livraison et confirmer la commande.
Une intégration en Server-to-server nécessite la mise en œuvre du PayPal JavaScript SDK afin de respecter les directives de PayPal.
Ajoutez les propriétés suivantes à une requête standard CreateHostedCheckout/CreatePayment :
{
"redirectPaymentMethodSpecificInput":{
"requiresApproval":true,
"paymentProductId":840,
"paymentProduct840SpecificInput":{
"AddressSelectionAtPayPal":true
}
},
"order":{
"amountOfMoney":{
"amount":100,
"currencyCode":"EUR"
},
"customer":{
"contactDetails":{
"emailAddress":" YourCustomer@domain.com"
}
}
}
}
| Properties | Description |
|---|---|
|
hostedCheckoutSpecificInput.locale |
La version linguistique de notre Hosted Checkout Page. |
|
order.amountOfMoney |
amount : Le montant brut que vous souhaitez facturer pour cette commande. |
|
shipping |
Les informations personnelles / coordonnées de votre client, ainsi que l'adresse de facturation et l'adresse de livraison. Obligatoire pour le mode PayPal displayed on the Hosted Checkout Page. |
|
redirectPaymentMethodSpecificInput |
requiresApproval: Définissez la valeur sur « true » ou « false » selon que vous souhaitez traiter les paiements en mode d’autorisation ou en Direct sale. paymentProductId: Identifiant numérique du moyen de paiement sur notre plateforme. Vous trouverez cet identifiant dans le chapitre "Aperçu". Il indique à notre plateforme d'envoyer vos clients directement sur le portail PayPal. S'il est omis, notre plateforme enverra vos clients sur la Hosted Checkout Page, leur permettant de choisir ce moyen de paiement ou tout autre moyen de paiement actif sur votre compte. Obligatoire pour le mode bouton raccourci PayPal sur la page de checkout du commerçant. addressSelectionAtPayPal: Définissez si vous autorisez vos clients à sélectionner une adresse de livraison déjà enregistrée sur le portail PayPal.
|
Retrouvez des informations détaillées sur cet objet et ses propriétés dans notre documentation CreateHostedCheckoutAPI/CreatePaymentAPI.
Cinématique
Depending on the mode, differences apply:
- PayPal affiché sur la Hosted Checkout Page
- Bouton raccourci PayPal sur la page de checkout du commerçant
PayPal affiché sur la Hosted Checkout Page
- Vos clients finalisent une commande dans votre boutique et sélectionnent PayPal.
- Vous envoyez cette requête CreateHostedCheckout (incluant les détails de livraison) à notre plateforme.
- Vous redirigez vos clients via la redirectUrl vers la Hosted Checkout Page. Ils sélectionnent PayPal et sont redirigés vers le portail PayPal. Ils confirment la commande avec leurs identifiants de connexion (adresse e-mail et mot de passe).
- Nous recevons le résultat de la transaction.
- Nous redirigeons votre client vers votre returnUrl.
- Vous récupérez le résultat de la transaction auprès de notre plateforme via GetHostedCheckout ou recevez le résultat webhooks.
- Si la transaction a réussi, vous pouvez livrer les biens / services.
Bouton raccourci PayPal sur la page de checkout du commerçant
- Le bouton PayPal apparaît plus tôt - directement dans la page produit ou dans le panier).
- Quand l'acheteur clique dessus, vous envoyez cette requête CreateHostedCheckout/CreatePayment à notre plateforme.
- ous redirigez vos clients via la redirectUrl (pour les requêtes CreateHostedCheckout) ou merchantAction.redirectData.redirectURL (pour les requêtes CreatePayment) vers le portail PayPal. Ils sélectionnent leurs détails de livraison et confirment la commande avec leurs identifiants de connexion (adresse e-mail et mot de passe).
- Nous recevons le résultat de la transaction.
- Nous redirigeons votre client vers votre returnUrl.
- Vous récupérez le résultat de la transaction auprès de notre plateforme via GetHostedCheckout / GetPaymentDetails ou recevez le résultat webhooks.
- Si la transaction a réussi, vous pouvez livrer les biens / services.
Test
Consultez nos Cas de test pour des données de test et des instructions détaillées.
Nous recommandons de tester en profondeur, en sandbox, aussi bien les cas d’usage standard que ceux avec Pay Later / Vault avant de passer en production.
- Assurez-vous d'utiliser le bon endpoint et de renseigner l'URL de production dès que vous avez terminé vos tests.
- Les données dans notre chapitre Cas de test fonctionnent UNIQUEMENT pour les demandes de paiement dans notre environnement de test. Utiliser ces données dans notre environnement de production entraînera des résultats de test indésirables.
Informations supplémentaires
PayPal Vault (paiements récurrents)
PayPal Vault vous permet de stocker de façon sécurisée le moyen de paiement PayPal de vos clients pour un usage futur : paiements récurrents paiements récurrents ou abonnements.
À l'instar du cadre COF pour les paiements par carte (compte enregistré (Account on file)), vous devez obtenir le consentement explicite de vos clients pour stocker et utiliser les tokens afin de permettre des transactions initiées par le Marchand (MIT –Merchant Initiated Transactions).
Création de token (transaction initiale)
Ajoutez la propriété redirectPaymentMethodSpecificInput.tokenize=true à votre requête CreateHostedCheckout/CreatePayment request décrite dans le chapitre "Intégration". Si la transaction est réussie, notre plateforme renvoie un token dans la propriété redirectPaymentMethodSpecificOutput.token.
Token usage (MIT)
Ajoutez la propriété redirectPaymentMethodSpecificInput.token avec la valeur que vous avez reçue dans la réponse au paiement initial.
- Contactez PayPal pour vous assurer que votre compte PayPal Business prend en charge la fonctionnalité PayPal Vault.
- En tant que composante de l'API PayPal Complete Payments, PayPal Vault remplace les Billing Agreements traités via l'API PayPal Legacy.
- La disponibilité de PayPal Vault dépend du pays, de l'éligibilité du produit et de l'analyse de risque (« underwriting »), que vous pouvez vérifier dans votre compte PayPal.