Aide - Compte Particulier
  • Accueil
  • Paiements et transferts
  • Litiges et restrictions
  • Mon compte
  • Mon portefeuille
  • Connexion et sécurité
  • Outils pour les vendeurs

Conseils pour résoudre les problèmes liés aux liens et boutons de paiement Checkout sans code

Je reçois un message d'erreur et le bouton ne s'affiche pas sur mon site.

Vérifiez les points suivants :

  • Vérifiez que votre connexion Internet fonctionne.
  • Consultez d'autres pages de votre site et vérifiez qu'elles se chargent correctement.
  • Accédez à la page Boutons PayPal et vérifiez :
  • Le bouton s'affiche-t-il sous Boutons enregistrés ?
  • Sélectionnez Modifier le bouton et assurez-vous que le code du bouton est identique à celui de votre site. 

Cliquez avec le bouton droit de la souris sur votre page produit (où vous avez collé le code du bouton) et cliquez sur Inspecter. Accédez à l'onglet Console (vous le verrez en haut). Il se peut que vous voyiez des erreurs CSP.

Si vous avez déployé une Content Security Policy (stratégie de sécurité de contenu), vous pouvez voir des erreurs CSP comme celles-ci (exemples d'erreurs CSP) :

Refus de charger le script https://www.paypal.com/sdk/js** car cela enfreint la directive suivante de la Content Security Policy : "default-src 'self'". Notez que 'script-src-elem' n'a pas été explicitement défini, donc 'default-src' est utilisé comme solution de secours.

Refus de se connecter à https://www.paypal.com/** car cela enfreint la directive suivante de la Content Security Policy : "default-src 'self'". Notez que 'connect-src' n'a pas été explicitement défini, donc 'default-src' est utilisé comme solution de secours.

Refus d'exécuter le script inline car cela enfreint la directive suivante de la Content Security Policy : "script-src https://*.paypal.com". Le mot-clé 'unsafe-inline', un hachage ('sha256-WYDWDPwB8j2VePYrqy38aHPcJLsasO//lnXymmxscUk=') ou un nonce ('nonce-...') est requis pour activer l'exécution inline.

Refus de charger l'image https://tracking.qa.paypal.com/webapps/tracking/ts?** car cela enfreint la directive suivante de la Content Security Policy : "default-src 'self'". Notez que 'img-src' n'a pas été explicitement défini, donc 'default-src' est utilisé comme solution de secours.

Refus d'encadrer https://www.paypal.com/ car cela enfreint la directive suivante de la Content Security Policy : "default-src 'self'". Notez que 'frame-src' n'a pas été explicitement défini, donc 'default-src' est utilisé comme solution de secours.

Vous pouvez essayer d'ajouter les éléments suivants pour résoudre les erreurs susmentionnées :

Option-1 (HTML) : si votre CSP est configurée dans un fichier HTML, utilisez le code ci-dessous pour remplacer votre code CSP.

<meta http-equiv="Content-Security-Policy" content="default-src 'self';
script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com;
style-src 'unsafe-inline' https://*.paypal.com; connect-src
https://*.paypal.com; frame-src https://*.paypal.com; img-src
https://*.paypal.com https://*.paypalobjects.com">

Option-2 (côté serveur) : si votre CSP est configurée côté serveur, utilisez le code ci-dessous pour remplacer votre code CSP.

Content-Security-Policy: script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com
Content-Security-Policy: style-src 'unsafe-inline' https://*.paypal.com
Content-Security-Policy: connect-src https://*.paypal.com
Content-Security-Policy: frame-src https://*.paypal.com
Content-Security-Policy: img-src https://*.paypal.com https://*.paypalobjects.com

Comment modifier la présentation, la taille, la couleur du nom, le prix ou la quantité du produit ?

Il n'est actuellement pas possible de modifier la présentation, la taille et la couleur de cette intégration.

J'ai modifié les informations relatives au produit (nom, montant ou autre). Dois-je

copier-coller à nouveau le code du bouton ?

Non, nous récupérons toutes les informations sur le serveur PayPal. Une fois les modifications enregistrées sur votre compte, vous n'avez pas besoin de mettre à jour le code du bouton copié-collé sur votre site.

Je vois un identifiant client dans le code. Qu'est-ce que cela signifie ?

L'identifiant client est l'identifiant client du marchand qui fait partie de votre compte. Vous ne devez pas le modifier. Utilisez-le tel qu'il est proposé dans le code du bouton.

J'ai ajouté plusieurs boutons, mais aucun ne s'affiche sur ma page Web.

La présence de plusieurs boutons sur la même page Web ne fonctionnera pas dans les cas suivants :

  • Si vous avez copié-collé le même identifiant de bouton plusieurs fois sur la même page Web, seul le premier bouton s'affichera. Vous ne pouvez pas répéter plusieurs fois le même identifiant de bouton.
  • Si vous avez copié-collé différents identifiants de bouton mais avec d'autres devises sur la même page Web, seul le premier bouton s'affichera. Il n'est pas possible d'ajouter des devises étrangères sur les boutons d'une même page Web.
  • Si vous avez copié-collé différents identifiants de bouton et que vous constatez des lenteurs, assurez-vous que la balise de script avec l'identifiant du client n'est ajoutée qu'une seule fois. La ligne de script ressemblera à ceci :
    • <script src="https://www.paypal.com/sdk/js?client-id=XYZ&components=hosted-buttons&enable-funding=venmo¤cy=XYZ"></script>

J'ai un compte Premier PayPal, et je ne vois pas la fonctionnalité Lien et bouton

de paiement.

Cette fonctionnalité est uniquement disponible pour les comptes Professionnels PayPal. Pour utiliser cette fonctionnalité, convertissez votre compte ou ouvrez un compte Professionnel.

Comment puis-je tester cette expérience dans l'environnement de test PayPal ?

Checkout sans code peut être testé dans l'Environnement de test.

Comment mettre un lien de paiement sur mon site ?

Vous pouvez placer le lien de paiement derrière un bouton sur votre site. Remplacez-le par votre propre lien de paiement.

Exemple de code ici :

<body> <h1>Effectuez le paiement de vos biens ou services ici</h1> <button class="btn" onclick="location.href='https://www.paypal.com/ncp/payment/HWDFRBTBV25XX'" type="button"> Paiement</button> </body>

L'extension en ligne Crédit/Débit ne s'affiche pas complètement sur mon

site.

Veillez à ce que la largeur et la hauteur du conteneur parent soient définies de manière à permettre l'extension en ligne. Consultez la documentation/l'assistance de votre plateforme d'hébergement pour en savoir plus.

Qu'est-ce qu'un paiement automatique et comment le mettre à jour ou l'annuler ?

Autres manières d'obtenir de l'aide

Si vous acceptez les cookies, nous les utiliserons pour améliorer votre expérience et permettre à nos partenaires de vous présenter des publicités PayPal personnalisées lorsque vous visitez d'autres sites. En savoir plus et gérer les cookies