2013-03-12 180 views
37

我有一个英国贝宝公司的商业账户。我目前正在开发一个网站支付系统,使用Express Checkout支付这个账户。PayPal账户,测试和沙箱

我的PHP代码到目前为止工作,我可以连接到沙箱,并设置和快速结帐。下一阶段是将用户重定向到PayPal沙箱以进行测试支付。

它在这一点,我卡住了。我无法在PayPal沙箱上创建一个'个人测试'帐户作为'客户'。

我想是这样的:

  1. 访问developer.paypal.com
  2. 登录
  3. 选择 '应用程序'
  4. 选择 '沙盒帐户'
  5. 选择 '创建帐户'
  6. 选择国家称为“英国”,帐户类型为“个人”,有效的电子邮件地址(不与任何其他PayPal帐户关联),密码d,名字,姓氏,银行验证=是,卡类型=签证。
  7. 点击创建帐户。

然后我收到以下消息:

很抱歉,但出事wrong.Please删除该帐户,然后再试一次。

当它说“删除此帐号”,我不知道它的实际含义,因为它并没有创造与我刚刚输入的详细信息(至少不是一个新的个人帐号,我可以看到任何地方)。我甚至尝试创建一个新的企业帐户来创建这个个人帐户,这没有什么区别。

是否有其他人遇到问题?我有点卡住了。我可以使用我的'真实'个人PayPal帐户在沙盒上进行测试,而不会有任何实际损失给我设置的测试业务帐户的风险吗?

+0

创建帐户时会自动预填充电子邮件还是手动输入电子邮件地址? 如果已预先填写,则会绕过我们的电子邮件验证测试,并且如果电子邮件地址已被使用,则可能会导致错误。尝试删除电子邮件地址并输入新的电子邮件地址。这应该会使电子邮件通过我们的支票,并让您知道它是否可以使用。 如果您输入的是电子邮件并且表明它是有效的,请通过我的个人资料中的详细信息与我联系,并提供一个屏幕显示,其中包括测试帐户的注册页面。 – 2013-03-12 20:13:59

回答

60

好的,回答我自己的问题,因为我已经到了这个底部。

首先感谢那些已经提供了答案和意见的人。

因此,在我的特殊情况下,问题原来是因为我的密码太简单了。在表单上,​​密码字段旁边的提示是'(8-20个字符)'。所以,因为这是一个测试帐户,我试图保持简单,我使用的密码是'test password'。根据要求,其8至20个字符,以便应该做的很好,谢谢!或者并非如此。我突然预感到,这可能是问题,并尝试了一种替代方案。再次,一个字典词,但在它后面有几个数字,并且再次运行。然后我再次尝试使用完全相同的细节,但是使用了稍微不同的电子邮件地址(我正在使用testN @ mycompany ...,我再次递增N和一个简单的密码,但失败了!

整个实现尤其是错误报告此表格需要进行彻底的检修

所以,感谢PayPal,你在这个客户端项目上浪费了我很多时间,因为这个表单的实现是绝对可怕的,下面是另一个例子:把一个没有整数PayPal余额栏中的值,例如200.00,然后提交表单...您会看到上一页显示与非整数值有关的错误,此时表单完全重置,您相反,必须重新开始整个过程只编辑一个字段。

再次感谢大家在这个论坛上的回复,给我留下了非常深刻的印象。并非如此深刻的印象,整个贝宝沙箱环境然而,似乎多了一点糙米多,我发现这么多的虫子......

干杯

:WQ

+8

贝宝真的很糟糕,但我认为他们的历史上第一次,他们正在尝试 – 2013-03-13 12:10:19

+1

您的答案解决了我的问题...我有一个8位数字的密码与数字然后我在开始时添加了一个特殊字符,它起作用了......无处解释密码规则 – 2013-03-13 12:14:41

+0

甜蜜的感谢我哈哈d这个问题,并且错过了密码建议。很高兴看到为什么注册失败,但只是一个想法 – sapatos 2013-04-05 22:28:22

3

我能够使用英国帐户重现此问题。此问题是由于在测试帐户创建期间保存的表单数据被填充到电子邮件地址字段中造成的。如果您在创建个人帐户时将电子邮件地址更改为不同的内容,它将允许您成功创建它。您还可以清除浏览器中的所有表单数据以解决问题。我已将此问题报告给我们的沙盒小组,并且一旦问题得到解决,我们一定会更新此问题。

我希望这可以帮助,请让我知道,如果你遇到任何其他问题。

谢谢!

+1

感谢贾里德。不幸的是,你的建议并没有帮助我。我刚刚尝试过一个完全不同的浏览器(这次我的iPad从未访问过developer.paypal.com(我之前使用我之前创建的英国商业帐户登录并立即创建测试帐户)。我使用了一个不同的电子邮件地址与我以前使用过的电子邮件地址,并再次得到了与上面引用的相同的错误 – familymangreg 2013-03-12 19:35:50

+0

正如马特上面提到的,请确认在创建测试帐户时,电子邮件地址不会填充到电子邮件地址字段中。请确保您的测试帐户的电子邮件地址是唯一的 – 2013-03-12 20:44:17

2

至于迄今为止的答案,我不认为它与电子邮件地址或以前的数据保留任何关系。自从周末以来,我一直在遇到这个问题。

我记录了一段视频,我在Safari中填写表单并将其链接到下面。我之前使用Safari的所有内容都是下载Chrome。我用一个电子邮件地址填写了表格,我确定这个电子邮件地址没有被使用,我仍然得到了完全相同的错误。我没有答案,但希望这有助于指导那些做对的人。

Here's the video

编辑: 我可能误解了电子邮件领域,它可能需要一个有效的电子邮件地址,但即使当我输入一个有效的电子邮件,我从来没有使用PayPal使用之前,我得到了同样的错误。我想我会指出这一点,以保持讨论的前进。

32

同样的事情发生在我身上。

为了解决:

密码必须包含一个符号(一个或多个),号码,大写字符(多个)。

我还设置起始平衡< $ 1000.00包装

我已经与每个帐户按照上面的成功,希望它能帮助!

+0

这解决了我的问题。 – nickh 2013-06-25 18:56:55

+2

很好的回答,你救了我的一天。 – V15HM4Y 2013-07-04 12:00:10

+1

+1为大写 – everyman 2013-08-30 12:21:20

3

我遇到了同样的问题。终于解决了。我不得不信用帐户只有100美元

2

截至2016年11月(问题提出后3年),问题依然存在。这里是我做了什么成功创建两个试验的个人和企业账户:

  1. 使用新的电子邮件地址(可以是虚构的,没有真正的将被发送,但你可以从开发者网站的邮件 - >沙箱 - >账户 - >通知)。还设置您的帐户使用纯文本的情况下,你看到垃圾邮件是base64编码不完整的消息。

  2. 总是与美国坚持为你的国家,我想我自己的国家,并没有工作

  3. 密码,我用了9个字,与第一个字符符号,然后是大写字母,小写字母的组合和数。

  4. 型在100美元

  5. 保留其余选项不变,没有名字,(个人:是的,发现,签证),(商家:是的,签证)

最后.....这项工作和帐户可以从下拉框中创建新的应用程序时

+0

当我回到美国作为我的国家时,它为我工作,并提供了一个非零余额 – Savage 2017-03-09 15:18:12