30,909
edits
mNo edit summary Tag: 2017 source edit |
mNo edit summary Tag: 2017 source edit |
||
| Line 3: | Line 3: | ||
{{BasculeDevUser| | {{BasculeDevUser| | ||
nom=PayPal| | nom=PayPal| | ||
num= | num=50200| | ||
devdoc=None| | devdoc=None| | ||
userdoc= | userdoc=Cette page|}} | ||
=Introduction= | =Introduction= | ||
| Line 21: | Line 21: | ||
=Account creation= | =Account creation= | ||
Visitez paypal.com pour créer un '''Compte professionnel''' et effectuez toutes les étapes de vérification d'identité qui correspondent à votre organisation (entreprise avec des frais PayPal réguliers, organisation à but non lucratif avec des frais moins élevés, ...). | |||
= | =Configurer l'API PayPal NVP/SOAP (version legacy) pour Dolibarr= | ||
1. | 1. Notez que l'interface utilisateur de PayPal change régulièrement et que vous pouvez être confronté à des écrans différents. Cette procédure a été mise à jour en décembre 2022 et nécessite de configurer paypal.com et NON développeur.paypal.com. | ||
2. | 2. Cliquez sur [https://www.paypal.com/businessprofile/mytools/apiaccess/firstparty ici pour ouvrir la configuration de l'accès à l'API], ou si ce lien est rompu, allez dans '''paypal.com''', et ouvrez ce qui suit : '''Paramètres du compte''' > '''Accès au compte''' > '''Accès API''' > cliquez sur '''Mettre à jour''' et sélectionnez l''''API NVP/SOAP (version legacy)'''. | ||
3. | 3. Demandez un accès API, et plus précisément une '''signature API''' comme sur la capture d'écran : | ||
[[File:Demander des identifiants API.png| | [[File:Demander des identifiants API.png|UI française pour la demande d'accès API|alt=|center|frame]] | ||
4. | 4. Vous devez obtenir 3 champs pour le '''Nom d'utilisateur API''', le '''Mot de passe API''' et la '''signature''' : | ||
[[File:Nom d'utilisateur API, mot de passe et signature.png| | [[File:Nom d'utilisateur API, mot de passe et signature.png|UI française pour le nom d'utilisateur, le mot de passe et la signature de l'API.|alt=|center|frame]] | ||
'''<u> | '''<u>IMPORTANT :</u>''' PayPal dispose de plusieurs API, n'essayez donc pas d'utiliser d'autres informations d'identification API si elles ne sont pas nommées '''Nom d'utilisateur API''', '''Mot de passe API' '' et '''signature'''. En particulier, ne créez PAS une application pour l'<s>API REST</s> qui vous donnerait un <s>compte, un ID Client et un Secret</s> puisque Dolibarr ne serait pas compatible avec eux. | ||
5.a. | 5.a. Ouvrez la configuration du module PayPal dans Dolibarr et : | ||
* | *Cochez la case '''PayPal Live''', car le bac à sable semble générer des erreurs | ||
* | *Copiez/collez le nom d'utilisateur, le mot de passe et la signature. Assurez-vous de ne copier/coller aucun espace de fin | ||
* | *Activer '''TLS v1.2''' | ||
5.b. Personnalisez n'importe quel autre champ dans le reste de la configuration du module dans Dolibarr pour qu'il corresponde à vos besoins et appliquez les modifications. | |||
5.c. Ouvrez l'un des liens de paiement proposés en bas de page pour tester votre intégration PayPal dans Dolibarr. | |||
=Troubleshooting= | =Troubleshooting= | ||