Paypal API
Paypal nécessite désormais de nouvelles données pour être couplé à votre site e-commerce. Cette documentation se base sur les dernières modifications demandées mi 2023.
1. Créer son API
Une fois connecté à votre compte Paypal, rendez-vous sur ce lien :
https://developer.paypal.com/dashboard/applications/live
La première chose à faire va être de cliquer en haut à droite de la page pour passer de Sandbox à Live. (Sandbox est une valeur dites de test dans la plupart des applications, nous avons donc besoin d'être en live.)
Cette modification ne peut être effectuée que par des comptes Paypal professionels. Veillez à donc disposer d'un compte Paypal pour les professionnels.
2. Créer son API et récupérer ses clés
Une fois passé en Live, cliquer sur "Create App" puis donner donner un nom à l'application, exemple : Paypal42, PaiementPP42, etc.
Une fois l'application créé, vous allez pouvoir visualiser deux informations très importes pour la suite, votre identifiant client et votre clé secrète.
Ces informations sont à protéger et à ne donner à personne. Elles doivent être utilisées pour l'étape 3.
3. Configurer le module Paypal
Pour parémétrer votre nouveau module Paypal, rendez-vous dans Tableau de bord > Configuration e-commerce > Modes de paiement
Dans la liste des méthodes de paiement, sélectionner "Paypal2" et cliquer sur Ajouter
En cliquant sur ajouter, vous arriverez sur cette interface :
Depuis Paypal, il ne vous reste plus qu'à copier-coller votre Client ID dans ID client et votre Secret Key 1 dans Secret.
Veiller également à mettre le module en environement Production et Intégration du mode de paiement Standard.
4. Désactiver IPN et réaliser un test
Afin de finaliser l'installation, deux dernières étapes sont à réaliser.
La première est de supprimer les IPN (Instant Payment Notification, ou notification instantanée de paiement) depuis votre compte Paypal.
Pour cela, rendez-vous sur votre compte puis au survol de votre nom/prénom, cliquer sur paramètre du compte puis sur notification dan le menu de gauche ou directement ici :
https://www.paypal.com/merchantnotification/ipn/preference
Si des IPN sont déjà présents, il faut les supprimer. Ensuite, cliquer sur "Ne pas recevoir les IPN (désactivées).
Il ne vous reste plus qu'à enregistrer la méthode de paiement, la mettre visible et réaliser un test avec paiement réel pour vérifier son bon fonctionnement.
Article rédigé le 07/06/2023