web-dev-qa-db-fra.com

Comptes PayPal, tests et sandbox

J'ai un compte professionnel Paypal au Royaume-Uni. Je développe actuellement un système de paiement sur site Web pour effectuer des paiements sur ce compte à l'aide d'Express Checkout.

Mon code PHP fonctionne jusqu'à présent et je suis en mesure de me connecter au bac à sable et de définir et d'exprimer le paiement. La prochaine étape consiste à rediriger l'utilisateur vers le bac à sable Paypal pour effectuer un paiement test.

C'est à ce point que je suis coincé. Je ne peux pas créer de compte de "test personnel" pour l'utiliser comme "client" sur le sandbox Paypal.

J'essaye comme ça:

  1. Visitez developer.Paypal.com
  2. S'identifier
  3. Sélectionnez "Applications"
  4. Sélectionnez "compte sandbox"
  5. Sélectionnez "Créer un compte"
  6. Sélectionnez le pays comme 'Royaume-Uni', type de compte 'Personnel', adresse e-mail valide (non associée à un autre compte Paypal), mot de passe, prénom, nom, banque vérifiée = oui, type de carte = visa.
  7. Cliquez sur créer un compte.

Je reçois ensuite le message suivant:

Nous sommes désolés mais un problème est survenu. Veuillez supprimer ce compte et réessayer.

Quand il dit `` supprimer ce compte '', je ne sais pas ce que cela signifie réellement, car il n'a pas créé de nouveau compte personnel avec les détails que je viens d'entrer (du moins pas que je puisse voir nulle part). J'ai même essayé de créer un nouveau compte professionnel à partir duquel créer ce compte personnel, et cela n'a fait aucune différence.

Quelqu'un d'autre a-t-il des problèmes? Je suis un peu coincé. Puis-je utiliser mon "vrai" compte Paypal personnel pour tester sur le bac à sable sans risque de perdre de l'argent réel sur le compte professionnel de test que j'ai configuré?

38
familymangreg

OK, pour répondre à ma propre question, car je suis au fond de cela.

Tout d'abord merci à ceux qui ont fourni des réponses et des commentaires.

Donc, dans mon cas particulier, le problème s'est avéré être que mon mot de passe était trop simple. Sur le formulaire, l'indice à côté du champ du mot de passe est '(8-20 caractères)'. Donc, comme c'était un compte de test et que j'essayais de garder les choses simples, le mot de passe que j'ai utilisé était "mot de passe de test". Comme demandé, c'est entre 8 et 20 caractères, donc ça devrait faire très bien merci! Ou non, selon le cas. J'ai soudainement compris que cela pourrait être le problème et j'ai essayé une alternative. Encore une fois, un dictionnaire Word, mais avec quelques chiffres après, et encore une fois, cela a fonctionné. J'ai ensuite réessayé avec exactement les mêmes détails, mais une adresse e-mail légèrement différente (j'utilise testN @ mycompany ... où j'incrémente N et un simple mot de passe à nouveau, ça a échoué!

La mise en œuvre complète et en particulier le rapport d'erreurs sur ce formulaire nécessite une refonte sérieuse.

Merci donc Paypal, vous avez perdu une bonne partie de mon temps sur ce projet client, tout simplement parce que la mise en place de ce formulaire est absolument terrible. Voici un autre exemple: Mettez une valeur entière nulle dans le champ de solde Paypal, par exemple 200,00 et soumettez le formulaire ... Vous serez soufflé à la page précédente où vous êtes montré l'erreur relative à la valeur entière nulle. À ce stade, le formulaire est complètement réinitialisé et vous devez recommencer tout le processus, au lieu de modifier un seul champ.

Encore une fois, merci à tous ceux qui ont répondu sur ce forum, très impressionnés. Pas si impressionné par l'ensemble de l'environnement sandbox de Paypal cependant, semble plus qu'un peu poli, j'ai trouvé tellement de bugs ...

À votre santé

: wq

61
familymangreg

Il m'est arrivé la même chose.

Résoudre:

Le MOT DE PASSE doit contenir un ou des symboles, un ou plusieurs chiffres et des caractères majuscules.

J'ai également réglé le SOLDE DE DÉPART à <1000,00 $

J'ai réussi avec chaque compte en suivant ce qui précède, j'espère que ça aide!

32
Shawn Wernig

Depuis novembre 2016 (3 ans après que cette question a été posée), le problème existe toujours. Voici ce que j'avais fait pour créer avec succès le compte personnel et professionnel de test:

  1. utilisez une nouvelle adresse e-mail (peut être fictive, aucun réel ne sera envoyé mais vous pouvez obtenir les e-mails du site du développeur -> bac à sable -> comptes -> notifications). paramétrez également votre compte pour utiliser du texte brut au cas où vous auriez vu un message incorrect qui était un message incomplet encodé en base64.

  2. toujours rester avec nous comme pays, j'ai essayé mon propre pays et ça n'a pas marché

  3. mot de passe, j'ai utilisé 9 caractères, le premier caractère étant un symbole, puis un mélange de majuscules, de minuscules et de chiffres.

  4. tapez 100 pour l'USD

  5. Laisser les options restantes intactes, sans nom, (personnel: oui, découvrir, visa), (affaires: oui, visa)

Enfin ..... cela fonctionne et le compte est disponible dans la liste déroulante lorsque vous créez une nouvelle application

5
Lawrence Mok

J'ai pu reproduire ce problème à l'aide d'un compte britannique. Le problème est dû au fait que les données de formulaire enregistrées sont remplies dans le champ d'adresse e-mail pendant la création du compte de test. Si vous changez l'adresse e-mail pour quelque chose de différent lors de la création du compte personnel, cela vous permettra de le créer avec succès. Vous pouvez également effacer toutes les données du formulaire dans votre navigateur pour résoudre le problème. J'ai signalé ce problème à notre équipe sandbox et je ne manquerai pas de mettre à jour cette question dès que le problème sera résolu.

J'espère que cela vous aide, faites-le moi savoir si vous rencontrez d'autres problèmes.

Merci!

3
PayPal_Jared

j'ai eu le même problème. Enfin résolu. J'ai dû créditer le compte avec seulement 100 $

3
Lan

En ce qui concerne les réponses jusqu'à présent, je ne pense pas que cela ait quoi que ce soit à voir avec l'adresse e-mail ou les données précédentes conservées. Je rencontre ce bug depuis le week-end.

J'ai enregistré une vidéo de moi remplissant le formulaire dans Safari et l'ai lié ci-dessous. Tout ce que j'ai déjà utilisé Safari avant cela, c'est de télécharger Chrome. J'ai rempli le formulaire avec une adresse e-mail, je suis sûr qu'elle n'a pas été utilisée et j'obtiens toujours la même erreur exacte. Je n'ai pas de réponse, mais j'espère que cela aidera à orienter les gens qui le font vers la bonne.

Voici la vidéo .

Modifier: Je peux mal comprendre le champ e-mail et il peut être nécessaire d'avoir une adresse e-mail valide, mais même lorsque j'entre un e-mail valide, je n'ai jamais utilisé avec Paypal avant d'obtenir la même erreur. Je pensais le signaler pour faire avancer la discussion.

2
BrandonThorn