如何解决PayPal Android Native Checkout SDK - 无效的 client_id 或 redirect_uri 和 CHECKOUT_ERROR
我已通过此链接关注 PayPal Android SDK 集成:https://developer.paypal.com/docs/limited-release/native-checkout/android/invoking-sdk。
我在访问 PayPal 时收到 this 错误页面。
返回应用程序时,我收到来自 PayPal 回调的 this 异常。
解决方法
编辑:它不再是有限版本,所以这个答案不再适用
正如红框中的限量发行文档所指出的那样,“重要提示:PayPal Checkout Native SDK 是一种限量发行的解决方案,仅适用于部分商家”
如果您不是这些精选商家之一(我的理解是很少),则在到达 PayPal 时会出现诸如“无效的 client_id”之类的错误。
,我能够解决问题。当您的应用的返回 url 与您的 paypal 沙盒帐户中描述的返回 url 不匹配时,就会出现问题。
- 转到https://developer.paypal.com/developer/applications
- 转到您的应用编辑页面。
- 点击“沙盒应用设置”>“返回网址”>“显示”
- 添加您的 BuildConfig.APPLICATION_ID://paypalpay (com.example.mypaypalappdemo://paypalpay)
问题就解决了。
,我通过添加返回 URL 解决了这个问题。当您的应用程序的返回 URL 与您的 Paypal 沙盒帐户中描述的返回 URL 不匹配时,就会出现错误。因此,要解决它,只需执行以下步骤:
- https://developer.paypal.com/developer/applications(转到此链接)
- 转到您的应用编辑页面。
- 点击“SANDBOX APP SETTINGS”>“返回URL”>“显示” 添加您的 BuildConfig.APPLICATION_ID://paypalpay (com.example.appname://paypalpay)
- 还有更重要的一步:Do it must: 选中“接受付款”选项的“高级选项”中的“本机结账 SDK”复选框。 ** 图:-“我的应用程序和凭据”->“应用程序功能选项”>“接受付款”->“高级选项”->“Native Checkout SDK”(检查它)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。