无法使用测试账户在PayPal沙盒环境中支付

25
自从PayPal更新了他们的沙盒环境后,我遇到了很多问题。我无法使用沙盒模拟支付。每当我使用更新之前创建的“旧测试账户”时,就会出现此错误消息:

该沙盒电子邮件地址不可用。请另输入一个电子邮件地址。

我已经创建了一个新帐户,但不幸的是它也无法工作。同样的错误消息出现了。以下是输入创建帐户的详细信息:
  1. email: "test@test.com"
  2. payment bal. : 5000
  3. bank verified: yes
  4. paymentcard: paypal
  5. credit card type: none
有人能告诉我如何使用新的PayPal沙盒进行支付模拟吗? 我已经阅读了x.com上的所有文档,但没有一个有效。这些链接将我重定向到developers.paypal.com并一遍又一遍地提示我登录。

我遇到了同样的问题。我怀疑这是由于开发者网站最近的更改所致。 - Charles L.
5个回答

32

我通过以下方式解决了问题:

  • 退出测试站点
  • 清除浏览器缓存和cookie(我使用Chrome)
  • 重新登录测试站点
  • 将提交凭据更改为在新的PayPal沙盒中自动创建的业务帐户
  • 提交。

现在按预期工作。


14
另外,您也可以手动删除 developer.paypal.com 的 cookies。原因是旧开发者门户的 cookies 会干扰新的开发者门户。修复正在进行中,但这将在临时期间彻底解决问题。 - Robert
我在这里遇到了同样的问题,按照你说的做了,现在它运行得很好。 :) - Mohamed Farrag
那对我来说确实起作用了,但现在我在交易“10001”上遇到了一个错误。由于内部错误,交易失败了。Paypal真是太好了,让我们的生活变得如此轻松。 - Immutable Brick
@PayPal_Robert是正确的,显然。只需要清除cookies即可解决此问题。 - Mike McCoy

12
最简单的解决方法是使用隐身浏览器窗口进行测试客户端。
这会将"客户"的cookies与"商家"和真实PayPal账户的cookies分离开来,从而避免了问题的发生。
在Chrome中按Ctrl-Shift-N

2

您好,我解决了这个问题。问题的主要原因是您已经登录了您的主账户,所以只需打开另一个浏览器并使用沙盒凭据测试您的网站即可。

请注意,您不需要登录PayPal或开发者网站。

或者您可以清除所有PayPal cookie并在未登录的情况下进行测试。


1

为了使用沙箱...您需要先登录。我遇到的常见问题是,只需登录沙箱,然后再尝试代码即可。


4
是的,我已经登录了我的PayPal账户。我知道如何测试沙盒环境。我还尝试清除缓存,但仍然没有成功。 - Shin Akuma

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接