Je reçois cette erreur sur un compte sandbox:
Nous ne sommes pas en mesure de traiter votre paiement avec votre compte Paypal pour le moment. Veuillez retourner chez le marchand et essayez d'utiliser un autre mode de paiement.
Mon application .Net redirige avec succès vers Paypal avec les détails de paiement corrects. Dès que je me connecte avec mon compte sandbox, l'erreur ci-dessus apparaît. Existe-t-il un moyen d'obtenir un journal ou quoi que ce soit qui pourrait m'aider à identifier le problème? Tout fonctionnait bien jusqu'à cette semaine, alors je me demande si quelque chose a changé pendant cette période?
J'ai vérifié que les comptes ont un solde approprié. Le paiement est de 24 €, donc ce n’est pas excessif. Il y a quelques autres articles sur le sujet, mais rien ne propose de suggestions appropriées.
Après environ 4 heures aujourd'hui, j'ai enfin du succès. Je me suis connecté à sandbox.Paypal.com avec les détails de l'animateur de sandbox et j'ai mis à jour de nombreux paramètres dans la page Profile > My Selling Tools > Block Payments
. Vous devrez peut-être passer à un compte professionnel pour voir ces paramètres.
En gros, je l’ai réglé de manière à permettre presque tout, et hop… les 2 prochains tests de paiement ont fonctionné.
La bonne réponse à cette situation variera probablement d’une période à l’autre, en fonction des problèmes rencontrés par Paypal.
Ce message d'erreur est sorti de nulle part pour moi aujourd'hui, dans le bac à sable. La seule façon pour moi de contourner ce problème consiste à vous connecter à developer.Paypal.com , à Sandbox> Comptes et à créer un nouveau compte acheteur.
Voici quel était le problème pour moi.
La devise de mes deux comptes sandbox est INR. Le site client reçoit des paiements en USD. Donc, j'ai eu cette erreur.
J'ai créé un nouveau compte sandbox d'acheteur et défini le pays sur US (je ne sais pas comment modifier les devises d'un compte existant) Après cela, le paiement a été effectué avec succès.
Paypal a vraiment besoin de mieux documenter cela.
La devise mentionnée dans votre application node.js doit être la même que celle du pays que vous avez mentionné dans votre compte Paypal.
créer un compte acheteur sur SandBox Et réessayer .
Pour moi, je viens de créer un compte acheteur, donc ça marche bien pour moi
J'avais le même problème quand j'utilisais le lien ci-dessous
header('location:https://www.sandbox.Paypal.com/cgi-bin/webscr'.$querystring);
mais j'avais changé ce code comme ci-dessous.
header('location:https://www.Paypal.com/cgi-bin/webscr'.$querystring);
alors cela fonctionne bien pour moi. J'espère que cela peut fonctionner pour vous.
Résolu. Allez simplement: sandbox.Paypal.comMon profil-> Outils de vente-> Paiements en bloc-> Bloquer les paiements accidentels: (cocher) Non, autorisez plusieurs paiements par ID de facture