Android 银行卡快捷支付

来源:互联网 发布:乌鲁木齐seo免费诊断 编辑:程序博客网 时间:2024/05/01 11:52

转载请标明出处:http://blog.csdn.net/u014084504/article/details/42487507


上面我们介绍了如何使用支付宝进行支付宝的在线快捷支付,下面 我们就来看下如何使用连连付实现各大银行的快捷支付业务


首先我们要到下面链接熟悉连连支付的整个流程,以便于更好的将连连付集成到我们的项目中

http://open.lianlianpay.com/#cat=34

打开上个链接我们可以看到如下界面

上面画红线部分就是我们要下载的官方DEMO以及要使用到的jar文件
上面黑色部分就是官方的SDK说明,上面详细的介绍了从发送请求到支付完成后的异步通知中的各个参数的含义,大家仔细阅读就一定会搞明白的。

连连付目前有两种支付模式,一种是卡前置模式,另一种是标准模式。所谓卡前置模式就是我们使用连连付之前必须要让用户输入要支付的银行卡号(我刚开始看到的时候还费半天劲想卡前置是什么东东,结果,哎,怎么能起这么个名字呢),然后我们要把输入的银行卡号传给连连付,标准模式就是我们直接调用连连付的收银台,在连连付的收银台完成各种操作,不需要我们做太多的处理。

上面下载好的DEMO是可以直接运行的,童鞋们可以先运行下,看看效果

下面我们来说下连连付的签名机制,连连付中有两种签名机制
1:MD5安全签名机制
2:RSA安全签名机制
我们在这里通常使用MD5安全签名机制,因为这样我们就不用再配置私钥和密钥了,直接用DEMO里的就行了,这点相对于支付宝来说是非常简单的,其中省略了繁琐的密钥配置过程。
如果你看过我上面写的支付宝快捷支付的话,就知道支付宝请求参数采用的是拼装字符串的方式,而连连付则是采用json报文的方式:


上面各个参数的含义我们可以看下文档,里面写的很清楚,我这里贴出些重要的参数




我们这里可以看出,连连付的集成和支付流程和支付宝的基本上是一致的,这也就说明支付宝做的支付其实已经成为了一个标准,这对于我们开发者来说其实是一件好事,一通百通啊。至于这里面的异步通知的用法我就不再累述了,不知道的童鞋们可以看下支付宝的集成,里面说的很清楚了。

我们将官方的DEMO下载导入到eclipse中,目录如下(你们的类名和我的会不一样,因为我这里给他们加上了前缀Lian_)


下面我们要说下上面画红线类里面的一些参数
PARTNER:商户号,如果我们要正式发布我们的项目时,我们就要和连连付进行签约,签约成功后我们会得到一个PARTNER,要将该PARTNER替换成我们签约之后的
MD5_KEY:该字段在我们签约成功之后也会得到,替换掉即可。

好了,连连我们就说到这里吧,因为集成起来很方便,就没有太细致的说明,如果有不明白的地方,可以留言,LZ会及时回复的



0 0