本次接入连连主要用到了连连的分期支付(绑定收款卡)以及认证支付(付款)功能,下面是简单的接入流程:
2、拿出连连的sdk,即第一步demo结构的上一层为如下结构:
中的aar包,为了方便你可以修改该aar的名字如:securePay,然后放入项目中的libs文件夹中,并在项目中的build.gradle中引用,具体使用如下所示:
拿出demo中的CustomConfig.properties文件放入项目中的assent文件夹里边(若无新建)如图:
编译成功即接入连连成功。
3、复制demo中的封装类到你的项目中,为了结构清晰,我在项目中新建了一个名为lianlain的包,如下所示:
4、根据连连的功能文档得知,使用相对应的方法分别调用连连的绑卡(这里对应的是卡置前模式)和支付功能,这两个方法都是传入签名和一些文档所示的必要参数,这里说明一下,为了安全签名最好放到服务端生成,不要前端生成。具体的方法调用如下:
这里是使用的handler对返回的不同结果做相对应对的逻辑以及ui处理。
注:如果想要改变连连的页面的样式,在项目中的assets目录里面修改CustomConfig.properties里面相对应的配置。另,如果要修改图片,使用压缩工具打开SecurePay.aar(注意不要解压),直接替换相对应的图片。