Comment créer mon application PayPal ?
Attention : ce connecteur nécessite au minimum la version 3.0.10 du module.
Dans la configuration du module, sélectionnez la boutique concernée si vous utilisez le multiboutique. Ouvrez « Configuration des boutons de connexion », puis modifiez le connecteur PayPal. Conservez ce formulaire ouvert pour copier son URL de redirection et y renseigner les identifiants.
Préparer l’application et les autorisations
Dans le dashboard développeur PayPal, ouvrez Apps & Credentials et votre application. Pour votre boutique en production, utilisez l’application et les identifiants Live.
Attention : les identifiants Sandbox ne permettent pas d’utiliser le flux Live du connecteur livré. Vérifiez l’environnement avant de copier le Client ID et le Secret.
- Dans Other features, activez Log in with PayPal et ouvrez Advanced Settings.
- Renseignez la Return URL avec l’URL de redirection exacte affichée par le module, puis les URL de politique de confidentialité et de conditions d’utilisation de votre boutique.
- Faites correspondre les informations autorisées aux permissions demandées par le module :
openid profile address email. Ne cochez pas des données supplémentaires sans besoin. Le module utilise notamment le nom, l’e-mail et l’adresse postale lorsqu’ils sont retournés. - Enregistrez les paramètres et suivez l’examen de l’application dans PayPal.
L’approbation de PayPal est nécessaire avant l’utilisation Live. La procédure actuelle prévoit la soumission automatique d’une application Live à l’enregistrement ; le délai annoncé est indicatif et peut prendre plusieurs semaines.
Consultez la procédure officielle Log in with PayPal et les demandes éventuellement affichées dans votre compte. Ne transmettez jamais le Secret dans un e-mail ou une capture de support.
Renseigner le module et placer le bouton
- Copiez le Client ID Live dans « ID application » et le Secret Live dans « Secret Application ID ».
- Vérifiez l’URL de retour, le texte du bouton et ses traductions, puis enregistrez avec « Mettre à jour ».
- Lorsque l’application est approuvée et prête, activez le connecteur. Dans la gestion des positions, glissez PayPal dans la colonne Connecteurs actifs, à droite, puis enregistrez.
Pour choisir les emplacements des boutons, consultez la configuration du module et, si nécessaire, les positions avancées.
Testez ensuite le parcours complet en tant que visiteur déconnecté : autorisation chez le fournisseur, retour à la bonne boutique, création ou récupération du compte client et connexion persistante après rechargement de la page. L’affichage d’un écran d’autorisation, à lui seul, ne confirme pas la réussite de la connexion.
Exemples d’interface
Connexion PayPal refusée après un changement d’adresse e-mail
À partir de la version 4.2.6, le module peut afficher le message suivant :
Impossible de vous connecter avec PayPal. Connectez-vous à votre compte boutique.
Cette protection s’applique lorsqu’une connexion PayPal est déjà liée à un compte client, mais que l’adresse e-mail renvoyée par PayPal ne correspond plus à celle de ce compte. Par exemple, le client peut avoir changé son adresse e-mail dans la boutique alors que PayPal renvoie toujours l’ancienne.
Invitez le client à se connecter depuis le formulaire habituel de la boutique. Ce message ne signifie pas, à lui seul, que l’application PayPal est mal configurée ou non approuvée.
Si le retour de connexion échoue, contactez le support avec les versions utilisées et le message d’erreur expurgé. L’approbation de l’application par le fournisseur ne remplace pas la vérification du parcours complet avec votre version du module.