29

随着最近 PayPal 开发人员网站的改版,我在尝试使用 PayPal 集成测试我的网站时遇到了许多问题。

问题 1:我无法从应该将我带到 sandbox.paypal.com 的站点签出,它返回给我“请登录以使用 PayPal 沙盒功能”的常见错误。我已确认我已登录到 developer.paypal.com 上的开发者网站。

问题 2:在应用程序 > 沙盒帐户下,在其中一个帐户中,我通过单击“沙盒站点”被重定向到 www.paypal.com 的实时站点。它应该将我带到 sandbox.paypal.com,以便我可以登录沙盒帐户。目前这是不可能的。

问题 3:当我访问 www.paypal.com 时,我意识到我已从 developer.paypal.com 注销。某种cookie问题?

最重要的是,我尝试通过使用不同的浏览器、清除 cookie 和缓存来进行故障排除。

4

5 回答 5

14

其中一些问题目前正在解决中。通过清除浏览器上的缓存和 cookie 可以解决一些问题。这必须在打开 developer.paypal.com 网站之前完成,大多数开发人员在使用 Firefox 或 Chrome 时会更幸运。与其他浏览器相比,IE 似乎存在更多问题。

如果这样做不能解决您的问题,您需要向PayPal Merchant Technical Services开一张票。通过这种方式可以跟踪您的问题,并允许 PayPal 衡量受不同问题影响的商家数量。此外,这将允许您在问题解决后收到通知。

作为一种解决方法,您还可以尝试使用示例代码/SDK 中的 API 凭据进行测试。这将允许您测试 API 调用,但您将无法登录商家帐户并对其进行更改。根据您的需要,这可能适合您,也可能不适合您。

于 2013-03-13T05:24:09.537 回答
6

尝试不同的浏览器对我有用。我今天在 Mac OSX 10.8 上使用 Firefox、Chrome 和 Safari 时遇到了同样的问题几个小时。我在 PC 上使用 Firefox 19.0 进行了测试,并且在 PayPal 沙盒网站上运行良好。

于 2013-03-14T20:26:06.153 回答
0

仅供参考,以防其他人正在处理这个问题。我正在使用 PayPal IPN 功能,当我在迁移到“新”沙箱环境后进行最近的一些测试时,该功能在沙箱环境中停止工作。在使用真实的贝宝信息登录开发者网站后,我导入了旧的沙盒测试帐户,但仍然没有任何效果。在永远搞砸之后,我发现基本上你必须重新设置,就像它是一个新帐户一样,即使你导入了旧设置。我必须再次指定我的 IPN url,并通过您在 paypal 开发人员沙箱通知下收到的电子邮件链接重新验证旧导入的沙箱帐户。然后在登录开发者网站时,您可以使用您的测试帐户登录沙盒环境,一切正常。

于 2013-03-24T04:45:08.060 回答
0

出于测试目的,最简单的解决方案是:单击浏览器的后退按钮并再次执行该步骤。听起来很愚蠢,但它确实有效。

于 2013-05-29T11:37:06.767 回答
0

我遇到了与原始海报相同的问题。我使用的是带有 ExpressCheckout API 的 IE9。

我正在调用SetExpressCheckout并重定向到 PayPal 沙箱。在 Sandbox 登录页面上,输入我的测试个人帐户的登录详细信息后,我收到一条消息,指出该电子邮件帐户无效以及返回 Sandbox 站点的链接(无效)。

我切换到 Firefox(这也可能是 PayPal 沙盒的 cookie 清理,因为我不记得曾经使用 Firefox 测试过 PayPal)并且一切正常。

我打电话SetExpressCheckout,重定向到 PayPal 沙箱,我可以使用我的测试个人帐户登录并结帐,然后正确返回到我的付款登陆页面进行调用DoExpressCheckoutPayment

于 2013-03-13T13:38:59.353 回答