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 REST API 中查找 Braintree 计费协议 ID