我使用PayPal Android SDK在我的应用中集成PayPal付款,并且工作正常。我想知道,我可以禁用“card.io”支持(用户扫描信用卡的地方)吗?结果删除4MB的.so“card.io”libs文件?我在官方的PayPal网站和Google上都找不到任何相关信息。
答案 0 :(得分:5)
正如Jeff Brateman评论的那样,在这个问题上有一个newly added section:
禁用card.io卡扫描
以后的付款不需要card.io卡扫描,因此删除
lib
目录中的armeabi
目录中的以下文件夹可以安全删除相机扫描仪库,armeabi-v7a
,mips
,x86
和android.permission.CAMERA
。单笔付款可以配置为通过手动输入接受信用卡,但无需扫描卡。为此,请删除上面的相同库,并从
android.permission.VIBRATE
中删除AndroidManifest.xml
和PayPalConfiguration
权限。如果您希望完全禁用信用卡支持,请按照上述步骤减少权限和sdk占用空间,并将以下内容添加到config.acceptCreditCards(false);
初始化中:{{1}}
答案 1 :(得分:0)
如果您停用使用卡付款按钮,请使用此
intent.putExtra(PaymentActivity.EXTRA_SKIP_CREDIT_CARD, true);
答案 2 :(得分:0)
在新的SDK中,你需要这样做:
PayPalConfiguration() object = new PayPalConfiguration();
object = object.acceptCreditCards(false);
然后给出关于意图的对象:
intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, object);