android - PayPal 集成 Android 沙盒 redirect_uri 错误

标签 android paypal

我正在整合 Paypal Login与安卓平台。但我在身份验证和授权过程中遇到问题。当我添加所有必需的参数并调用它时,成功时会收到响应代码 200。

但作为回应主体,我得到以下内容:

 <HTML>
<BODY Onload="document.forms[0].submit()">
<FORM NAME="Error page" METHOD="POST" ACTION="https://www.sandbox.paypal.com/webapps/auth/ph/error">
<INPUT TYPE="HIDDEN" NAME="error_code" VALUE="2005"/>
</FORM>
</BODY></HTML>

如果我将 ACTION 中给出的 Url 粘贴到 Web 浏览器上并检查它,我会得到以下信息:

Relying Party Validation error: redirect_uri provided in the request does not match with the registered redirect_uri. Please check the request.

但是当我创建应用程序时,我确实得到了任何重定向 URI,并且在应用程序详细信息中创建应用程序(从 paypal 批准)时,我有返回 URL,我在其中粘贴了所需的 URL,但在徒劳的。

任何人都知道如何在创建应用程序时获取 redirect_uri

最佳答案

我通过在应用程序详细信息中设置额外的返回 URL(测试)来修复它

将 LOG ON WITH PAYPAL 设置为 ON,然后输入返回 URL 和附加的 URL(单击该提示下的链接),然后保存

关于android - PayPal 集成 Android 沙盒 redirect_uri 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18850943/

相关文章:

paypal - 使用即时付款通知取消 Paypal 定期付款

Paypal 虚拟终端问题

asp-classic - msxml3.dll 错误 '80072f0c' 需要证书才能完成客户端身份验证

javascript - 使用 Paypal 登录 API

android - Android 可能的内存泄漏

android - 第三方库被添加到 dexedLib 目录下,但该库没有 classes.dex

Android 10 仍可使用 ANDROID_ID

android - onContextItemSelected 不会在 DialogFragment 中被调用

android - 注释参数必须是编译时常量

ruby-on-rails - PaypalExpressGateway 上的 Activemerchant Paypal 重复付款错误