android 银联支付

1. 拷贝data.bin到工程的assets/目录下; assets目录在main包下,创建


2. 拷贝银联下载到的对应的armeabi-v7a、armeabi、arm64-v8a、x86x86_64到工程的libs/目录下

不用管字符编码

如果是在libs目录下,在app对应的gradle中配置

sourceSets {
    main {
        jniLibs.srcDirs = ['libs']
    }
}
如果加入混淆 一些基础的不用重复加入

#----银联
-dontwarn com.unionpay.**
-keep class com.unionpay.** { *; }
#----银联

3. 拷贝UPPayAssistEx.jar到工程的libs/目录下;

4. 拷贝uUPPayPluginExPro.jar到工程的libs/目录下;

配置清单文件

<uses-library android:name="org.simalliance.openmobileapi" android:required="false"/>
<activity
    android:name="com.unionpay.uppay.PayActivity"
    android:configChanges="orientation|keyboardHidden|keyboard"
    android:screenOrientation="portrait">
</activity>
<activity
    android:name="com.unionpay.UPPayWapActivity"
    android:configChanges="orientation|keyboardHidden"
    android:screenOrientation="portrait"
    android:windowSoftInputMode="adjustResize"/>
将银联对应的权限也加入到清单文件;

最后就是调用支付方法了

UPPayAssistEx.startPay(this, null, null, response.getTn(), Constant.UPPAY_MODE);
Constant.UPPAY_MODE //00 为正式 01为测试


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值