Bonjour,

Voila je rencontre un petit problème avec mon code. J'ai suivis le tutoriel PHP pour paypal express checkout( https://youtu.be/n-Vbjd2eI_4 ), J'ai tout bien réussi et le paiement via sandbox marche :D
Parcontre j'ai lu que le paiement 'sandbox' est utilisé juste pour faire des tests et avec un compte paypal normal on ne peut pas payer dessus ( j'ai moi même essayé je n'y arrive), je voulais donc passer au mode 'live'. J'ai donc bien rentrer le client id et la clef secrète d'un compte en mode live, ensuite dans mon code javascript j'ai remplacer env: 'sandbox' par env: 'production' :

paypal.Button.render({
                  env: 'production', // Or 'sandbox',

                  commit: true, // Show a 'Pay Now' button

                  style: {
                    color: 'blue',
                    size: 'small'
                  },

Mais lorsque que je clique sur mon bouton paypal, ça me renvois cette erreur:

http://prntscr.com/j0dt91

Je ne comprend pas pourquoi celà ne marche pas, j'ai aussi ce message d'erreur qui s'affiche lorsque je clique sur le bouton 'live' pour voir mon client id:
http://prntscr.com/j0dua6

Mais il me dit juste que toutes les fonctionnalitées ne sont pas disponible et ce que ça pose vraiment problème ? :/

Merci d'avance pour vos réponses !
Cordialement

4 réponses


Bonjour :)

Essaye de faire un trucs dans le genre :

$apiContext->setSandboxMode(0); // Mettre 1 pour le mode sandbox, et 0 pour le mode live

Source: https://www.primfx.com/integrer-paypal-express-checkout-son-site-php-496/

Cordialement TBMaster59 :)

Bonjour,
Merci de votre réponse j'ai essayé cette méthode mais ça ne fonctionne toujours pas :/

La même erreur s'affiche et je suis toujours bloqué

Up please, toujours pas trouvé de solution :/

Toujours pas trouvé?