PayPal Android Native Checkout SDK -无效的client_id或redirect_ur



我遵循PayPal Android SDK集成从这个链接:https://developer.paypal.com/docs/limited-release/native-checkout/android/invoking-sdk.

我在到达PayPal时得到这个错误页面。在返回到应用程序,我得到这个例外从贝宝回调。

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

  1. https://developer.paypal.com/developer/applications(进入此链接)
  2. 进入你的应用编辑页面。
  3. 点击"沙箱应用程序设置"下的比;"返回URL"比;"Show"添加BuildConfig。APPLICATION_ID://paypalpay (com.example.appname://paypalpay)
  4. 更重要的一步还剩下:做它必须:选择"本地结帐sdk";复选框,在"高级选项"中找到。的"接受付款";选择。**图表:-"我的应用程序"credentials"→"应用程序功能选项";在"接受payments"→"高级options"→本地结帐SDK"(检查)

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

  1. 转到https://developer.paypal.com/developer/applications
  2. 进入你的应用编辑页面。
  3. 点击"沙箱应用程序设置"下的比;"返回URL"比;"Show">
  4. 添加你的BuildConfig。APPLICATION_ID://paypalpay (com.example.mypaypalappdemo://paypalpay)

问题解决了。

Edit:它不再是限时发布,所以这个答案不再适用


正如限量发行文档中红色框中所指出的,"重要:PayPal Checkout Native SDK是一个限量发行的解决方案,仅供选定的商家使用">

如果您不是这些选定的商家之一(我的理解是很少),则出现诸如&;invalid client_id&;

相关内容

最新更新