web-dev-qa-db-fra.com

Nous ne sommes pas en mesure de traiter votre paiement avec votre compte Paypal pour le moment.

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.

 enter image description here

12
DanIreland

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é.

10
DanIreland

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.

3
David Hedlund

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.

0
Aditi

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.

0
Iash

créer un compte acheteur sur SandBox Et réessayer .

Allez sur Compte SandBox et créez un nouveau compte dans la section Compte.

Pour moi, je viens de créer un compte acheteur, donc ça marche bien pour moi

0
RVM

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.

0
jay thanki

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

0
MOHD SAQIB