【发布时间】:2018-01-30 01:08:38
【问题描述】:
我正在尝试在网站上设置 PayPal 登录,并使用 PayPal 网站上的自定义按钮生成器来制作登录按钮:
<div id="proceed-to-confirmation-page-link" class="text-right">
<span id="lippButton"></span>
</div>
<script src='https://www.paypalobjects.com/js/external/api.js'></script>
<script>
paypal.use(['login'], function (login) {
login.render({
"appid": "<MY APP ID>",
"authend": "sandbox",
"scopes": "openid profile address",
"containerid": "lippButton",
"locale": "en-us",
"text": "Login to PayPal to order",
"redirect_uri": "<MyRedirectURI>"
});
});
</script>
我已验证 appid 和 redirect_uri 是正确的。我已经尝试过http://localhost:####/myredirecturi 和http://www.myproductionsite.com/myredirecturl。我已经在 developer.paypal.com 上添加了这两个返回 url,并等待了三个小时或更长时间。
无论我做什么,我都会收到错误消息: 对于那个很抱歉 似乎不支持此操作。请返回并报告此错误,以便我们将来支持它。 (无效的 client_id 或 redirect_uri)
我了解错误消息的含义,但我已经三次检查这些消息是否正确。我错过了什么?
我阅读了 PayPal 的文档,但它严重不足——它解释了应该发生的事情,但几乎没有详细说明授权代码应该如何返回到我的站点。如果您能指出我进一步的文档,我将不胜感激。
【问题讨论】:
标签: javascript paypal