无法为paypal REST API创建应用

时间:2014-08-26 11:12:25

标签: paypal paypal-sandbox

我已登录开发者网站,但当我转到应用页面创建我的应用时,我看到以下错误消息:

Problem creating sandbox facilitator account [Error code: 2001]

当我查看沙箱帐户页面时,我看到那里有一个辅导员帐户(xxx-facilitator@xxxx.xxx)

当我点击“创建应用”按钮时,“沙盒开发者帐户”下拉列表为空,当我尝试创建应用时,我收到以下错误消息:

We’re sorry, but something went wrong while creating the application. Please try again.

到目前为止我已经:

  1. 创建了新的沙盒用户
  2. 向paypal的技术支持提交了一个查询(没有回复)
  3. 离开了一天再次尝试
  4. 已登录,已退出...

6 个答案:

答案 0 :(得分:20)

我遇到了同样的问题。 “Sandbox开发者帐户”下拉框中没有条目,但我之前已经设置了帐户 - 所以我无法创建应用程序。 经过一些试验和错误黑客攻击后,我终于找到了一种在html选择中注入有效选项并最终成功创建应用程序的方法。

以下是:

登录您的developer.paypal.com个人资料,然后转到Sandbox - Accounts。

只需在Firefox中使用Firebug或在Chrome中使用开发者工具来检查来源:检查您的商家帐户的来源,您会找到如下代码行:

<a class="profile" target="/developer/accounts/detail/2297102045097598612">Profile</a>

请注明ID(例如2297102045097598612),国家/地区代码(例如美国)和电子邮件地址。

现在转到仪表板 - 我的应用程序&amp;凭据并按“创建应用”

打开Firebug / Dev。工具并检查“Sandbox开发者帐户”下拉框。右键单击dom中的空选择,然后选择“编辑为HTML”。输入带有您之前记录的值的选项标记,如下所示:

<option value="2297102045097598612,email@domain.com">email@domain.com (US)</option>

检查选项现在是否出现在下拉框中。

在“应用名称”字段中输入名称,然后按“创建应用”。

就是这样。希望我能提供帮助。

答案 1 :(得分:2)

我遇到了“问题创建沙盒辅导员帐户”#39;错误也是如此,但它的错误代码为“TAGETLIST404-20141017053750&#39;”。显然后缀只是一个时间戳。

问题似乎是由Oauth登录弹出窗口引起的,该弹出窗口最初返回了一个计时的会话错误但似乎仍然登录,因为它在右上角显示了我的名字。但是尝试创建新应用程序会导致沙盒辅助器错误。

清除cookie并再次登录,没有得到超时错误似乎解决了它,我可以创建帐户。我知道这不是一个很好的答案,但它是值得尝试的。

答案 2 :(得分:0)

我等了两天,关于辅导员帐户的错误消息消失了。然后我就可以建立一个新的企业帐户。这样就可以让我创建一个没有错误的REST应用程序。

答案 3 :(得分:0)

我遇到了同样的问题并通过稍微编辑源来修复它。

如果帐户为空,请右键单击您帐户的下拉列表,然后点击浏览器中的Inspect元素。 在下拉列表的标签内,将您的电子邮件添加到标签中。该电子邮件应该是您创建的有效沙盒帐户。

例如,如果您要使用电子邮件business@example.com添加沙​​盒帐户, 在select标签中添加business@example.com。

似乎它很容易从Paypal的方面解决,但他们还没有打扰它。

答案 4 :(得分:0)

for PayFlow API - 允许更改生效最多3小时。在点击后保存数据3小时后。

答案 5 :(得分:0)

就我而言,我的主要电子邮件帐户未确认。确认后允许我