【问题标题】:PayPal Android Native Checkout SDK - invalid client_id or redirect_uri, and CHECKOUT_ERRORPayPal Android Native Checkout SDK - 无效的 client_id 或 redirect_uri 和 CHECKOUT_ERROR
【发布时间】:2021-05-28 13:09:25
【问题描述】:

我已通过此链接关注 PayPal Android SDK 集成:https://developer.paypal.com/docs/limited-release/native-checkout/android/invoking-sdk

我在到达 PayPal 时收到 this 错误页面。 返回应用程序时,我从 PayPal 回调中收到 this 异常。

【问题讨论】:

    标签: android paypal paypal-sandbox


    【解决方案1】:

    编辑:它不再是有限发布,所以这个答案不再适用


    正如该限量发行文档在红框中指出的那样,“重要提示:PayPal Checkout Native SDK 是一种限量发行解决方案,仅适用于特定商家”

    如果您不是这些精选商家之一(我的理解是很少),在到达 PayPal 时会出现“invalid client_id”等错误。

    【讨论】:

    • iOS 团队也集成了同一个帐户。 Paypal 正在为他们工作。但不适用于安卓。
    • 它在现场对他们有用吗?也许它只适用于沙盒,你还有其他一些问题。根据错误,它可能与 redirect_uri 相关,但您没有提供任何代码来显示您如何发送它。也许您需要设置您的应用程序以进行深度链接,因此有一个 URI 方案可以返回。在任何情况下,都不要花时间在沙盒中集成它——仅当它不适用于真实账户时
    • 我将 checkoutConfig.merchantRedirectUrl 设置为 myapp://paypalpay 。我是否需要注册任何意图?还是我应该使用 Firebase 提供的深层链接?
    • “myapp”是您的 BuildConfig.APPLICATION_ID 吗,之前是否设置为重定向方案?
    • 是的@Preston PHX
    【解决方案2】:

    我能够解决这个问题。当您应用的返回 url 与您的 paypal 沙盒帐户中描述的返回 url 不匹配时,就会出现问题。

    1. 转至https://developer.paypal.com/developer/applications
    2. 转到您的应用编辑页面。
    3. 点击“SANDBOX APP SETTINGS”下>“返回URL”>“显示”
    4. 添加您的 BuildConfig.APPLICATION_ID://paypalpay (com.example.mypaypalappdemo://paypalpay)

    问题就解决了。

    【讨论】:

      【解决方案3】:

      我通过添加返回 URL 解决了这个问题。当您的应用程序的返回 URL 与您的 Paypal 沙盒帐户中描述的返回 URL 不匹配时,就会出现错误。所以,要解决它,只需执行以下步骤:

      1. https://developer.paypal.com/developer/applications(转到此链接)
      2. 转到您的应用编辑页面。
      3. 点击“沙盒应用设置”>“返回URL”>“显示” 添加您的 BuildConfig.APPLICATION_ID://paypalpay (com.example.appname://paypalpay)
      4. 还剩下更重要的一步:必须做到: 选中“接受付款”选项的“高级选项”中的“Native Checkout SDK”复选框。 ** 图表:-“我的应用和凭据”->“应用功能选项”>“接受付款”->“高级选项”->“Native Checkout SDK”(勾选)

      【讨论】:

        猜你喜欢
        • 2021-08-21
        • 2022-09-17
        • 2021-09-07
        • 2018-05-06
        • 2021-03-02
        • 2021-05-31
        • 2021-07-04
        • 2016-07-13
        • 2011-08-17
        相关资源
        最近更新 更多