0

我这里有一个简单的问题。我有一个代码调用 API 来检查给定的 Paypal 电子邮件是否有效。api是PayPal的AdaptiveAccounts/GetVerifiedStatus,url:https ://svcs.sandbox.paypal.com/AdaptiveAccounts/GetVerifiedStatus

如果我给它一个真正的贝宝电子邮件到沙盒 url,它会说unregistered。但是,如果我将其移至生产环境并使用 api 的产品 url,它就可以工作!那么,这里的问题是什么?我应该从某处获取一封来自 PP 的假电子邮件并使用这些数据来测试 api 吗?这是有道理的,因为 Paypal 可能希望以某种方式保护帐户免受恶意沙箱用户的侵害。

有谁知道?

4

1 回答 1

1

沙盒未链接到实时站点。每个站点都与其他站点完全隔离。仅仅因为一个帐户存在于实时站点上,并不意味着它存在于沙盒中(反之亦然)。

如果您要检查 Sandbox 上是否存在帐户,则需要先在 Sandbox 上创建它(除非您尝试检查该帐户不存在 - 在这种情况下,不要创建帐户)。最简单的方法是使用 PayPal 开发者门户 - https://developer.paypal.com。使用您的实时 PayPal 帐户的电子邮件地址和密码登录,然后转到应用程序->沙盒帐户->创建帐户。

于 2013-08-26T05:34:11.383 回答