3

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

在此处输入图像描述

4

3 回答 3

5

正如 Jeff Brateman 评论的那样,关于这个问题有一个新添加的部分:

禁用 card.io 卡扫描

未来的付款不需要 card.io 卡扫描,因此通过删除lib目录中的以下文件夹来删除相机扫描仪库是安全的:armeabi、、、和。armeabi-v7amipsx86

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

config.acceptCreditCards(false);

于 2013-11-18T09:25:38.277 回答
0

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

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

然后给出这样的意图对象:

intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, object);
于 2014-03-20T09:36:06.487 回答
0

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

intent.putExtra(PaymentActivity.EXTRA_SKIP_CREDIT_CARD, true);
于 2013-11-15T12:17:34.987 回答