PayPal:无法创建沙盒帐户和 REST API 帐户

Posted

技术标签:

【中文标题】PayPal:无法创建沙盒帐户和 REST API 帐户【英文标题】:PayPal: Cannot create sandbox account, and REST API account 【发布时间】:2017-07-17 12:03:22 【问题描述】:

我尝试构建Paypal Express Checkout。上周一切顺利,我也可以创建 REST API 应用和沙盒帐户了。

但是今天,所有的细节都被删除了。 还有这个警告

很抱歉,获取您的凭据时出现问题。 请重试。

当我尝试创建一个新的应用程序/新沙盒帐户时,它说

很抱歉,帐户创建过程中出了点问题。请尝试 再次。


经过一番谷歌搜索并尝试了一些解决方案,如“密码太弱”,我意识到所有的解决方案都是几年前的,所有的截图都是旧的 PayPal 界面。

我认为这与新的 PayPal 有关。 PS:我来自澳大利亚,已阅读“非美国开发者应阅读我们的常见问题解答”

有人知道我应该如何创建 REST API 应用程序吗?

【问题讨论】:

【参考方案1】:

这不是创建 API 的正确方法,但这可以立即解决我的问题。

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

方法如下:

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

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

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

记下 ID(例如 22971020450123198612)、国家代码(例如 GB)和电子邮件地址。

现在转到仪表板 - 我的应用程序和凭据,然后按“创建应用程序”

打开 Firebug/Dev。工具并检查“沙盒开发者帐户”下拉框。右键单击 dom 中的空选择,然后选择“编辑为 HTML”。输入带有您以前记下的值的选项标签,就像这样:

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

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

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

就是这样。希望我能帮上忙。

【讨论】:

哈哈哈!极好的!这就像破解 PayPal 代码。谢谢杰尼

以上是关于PayPal:无法创建沙盒帐户和 REST API 帐户的主要内容,如果未能解决你的问题,请参考以下文章

无法将PayPal沙盒帐户链接到第三方权限

在 PayPal REST API 中查找 Braintree 计费协议 ID

Paypal rest api 可以访问个人帐户数据吗?

PayPal - 使用 REST API 从沙盒切换到真实账户

Paypal 开发人员 - 无法创建沙盒业务帐户和错误消息

无法登录 PayPal 沙盒帐户