2013-07-04 3 views
2

J'essaie d'exécuter un test en utilisant l'API de repos PayPal et lorsque vous utilisez le compte bac à sable, je veux créer des données de test, exécutez mon test, puis supprimez les données de test.Effacer les données de test de PayPal compte Sandbox

Si apparaît cependant que les paiements peuvent être créés mais pas supprimés.

Je ne vois pas de moyen de le faire, mais il est assez difficile de tester votre application sans être en mesure de réinitialiser vos données de test en cas de besoin.

Quelqu'un sait-il comment le faire?

Répondre

1

Dans le monde PayPal (sandbox et live), les enregistrements de transactions sont permanents. Ils peuvent être inversés, mais il n'y a pas de concept d'effacement permanent. Si vous devez commencer avec une ardoise vierge, créez un nouveau compte Business dans le sandbox, mais vous ne devriez pas avoir besoin de le faire.

+0

Je pensais autant. Ca a du sens. Merci pour la confirmation. Je voulais écrire des tests automatisés autour de l'API. Je suppose que je vais utiliser quelque chose comme https://github.com/vcr/vcr pour aider avec ça. – betaass

+0

Je voudrais simplement exécuter de nouvelles transactions avec de nouveaux numéros de facture, etc. –

0

Vous pouvez vous connecter à votre compte développeur Sandbox, supprimer les comptes et les ajouter de nouveau.

Questions connexes