【问题标题】:Android PayPal integration without card.io?没有card.io的Android PayPal集成?
【发布时间】:2013-11-28 19:47:34
【问题描述】:

我使用PayPal Android SDK 将 PayPal 付款集成到我的应用程序中,它运行良好。我想知道,我可以禁用“card.io”支持(用户扫描信用卡的地方)吗?并因此删除 4MB 的 .so “card.io” 库文件?我在 PayPal 官方网站和 Google 上都找不到任何相关信息。

【问题讨论】:

    标签: android paypal card.io


    【解决方案1】:

    正如 Jeff Brateman 评论的那样,有一个 newly added section 讨论这个问题:

    禁用 card.io 卡扫描

    未来付款不需要 card.io 卡扫描,因此可以安全地通过删除 lib 目录中的以下文件夹来删除相机扫描仪库:armeabiarmeabi-v7amips 和 @ 987654326@.

    Single Payments 可以配置为通过手动输入接受信用卡,但无需扫描卡。为此,请删除上述相同的库,并从 AndroidManifest.xml 中删除 android.permission.CAMERAandroid.permission.VIBRATE 权限。如果您希望完全禁用信用卡支持,请按照上述步骤减少权限和 sdk 占用空间,并将以下内容添加到 PayPalConfiguration 初始化:

    config.acceptCreditCards(false);

    【讨论】:

    • 我第一次在 Paypal android SDK 上工作,我在这个“PaymentActivity.EXTRA_SKIP_CREDIT_CARD”上遇到错误。似乎它不可用。我正在使用来自 github 的演示代码
    • 我刚刚编辑了这篇文章以反映 @user1007522 的答案中指定的 2.0 更改。
    【解决方案2】:

    在新的 SDK 中,您需要这样做:

    PayPalConfiguration() object = new PayPalConfiguration();
    object = object.acceptCreditCards(false);
    

    然后像这样在意图上给出对象:

    intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, object);
    

    【讨论】:

      【解决方案3】:

      如果您禁用了用卡支付按钮,请使用此

      intent.putExtra(PaymentActivity.EXTRA_SKIP_CREDIT_CARD, true);
      

      【讨论】:

      • 好的,但这是否意味着我可以删除“.so”依赖项?
      • @MaksimSorokin 这个评论有帮助吗? github.com/paypal/PayPal-Android-SDK/issues/…
      • @JoshBleecherSnyder,谢谢!您知道是否有任何“官方”文档吗?
      • @MaksimSorokin,请参阅我们的GitHub readme,了解有关此主题的新增部分。
      猜你喜欢
      • 2015-07-17
      • 2011-08-19
      • 2013-12-05
      • 2020-10-08
      • 2014-05-20
      • 2012-06-29
      • 2019-07-02
      • 2014-01-24
      • 2011-04-04
      相关资源
      最近更新 更多