最近項目要使用的是連連支付,然而他的說明文檔簡單的要死,如果沒有做過支付寶和微信支付的兄弟,可能會有很多坑會遇到,簡單記錄幾筆,官方文檔雖然簡單,但是還是要看看的 http://open.lianlianpay.com/ 官方里面有好多種集成的方式,快捷支付,網(wǎng)銀支付等等...我這里使用的是認(rèn)證支付
點(diǎn)開第一個認(rèn)證支付就能看到我們安卓的demo下載鏈接和狀態(tài)碼的說明文檔了
ok....下載我們的demo就好了,demo都是ES版本的,這個就有點(diǎn)坑了,我們現(xiàn)在都是在用AS了,誰還用ES,這個我是要吐槽了,有時間的就將這個轉(zhuǎn)成AS導(dǎo)進(jìn)去吧,或者電腦里面有ES的就直接導(dǎo)入就好了,好了,然后我們繼續(xù),在官方文檔上面有一個應(yīng)用開發(fā)指南,這個就是我說的那個很簡單的接入文檔,
這里涉及到了標(biāo)準(zhǔn)版和卡前置,簡單說一下是什么意思,標(biāo)準(zhǔn)版的意思是我們第一次綁卡,在連連那邊就傳了一個id,這個id就是我們用戶在連連那邊的唯一標(biāo)識,每次是帶id過去就好了,而卡前置是我們每次都要將用戶信息,綁卡的信息都帶過去,這個其實對我們來說沒什么關(guān)系,看你們服務(wù)器是怎么做的,他們要做卡前還是標(biāo)準(zhǔn)的,就用什么.我們就只是在代碼里面改點(diǎn)東西就好了.
前奏說完了,戲份來了.
先來看看demo里面的東西
我們先將demo里面的
1.securepay-lib.jar 拷貝到我們自己的項目工程的libs下
2.然后清單文件里面配置一下,就是demo;里面的直接拷貝進(jìn)去就好了
,截圖看看具體的吧,怕有的兄弟不是很清楚
3.然后將demo里面的utils包和env包下的東西拷貝到自己的項目里面,這里面有幾個地方需要修改自己的商戶號的,
一是在env包下的EnvConstants類里面要修改一些自己公司的信息,這個得看你們是md5還是RSA加密的,我們是MD5,我就只是配置了MD5的......PARTNER是商戶號 MD5_KEY鑰匙.配錯了就會出問題,這個去問你們項目經(jīng)理要
4.接下來我們就開始在我們代碼里面調(diào)用了,我們先來看看demo,也就是StandActivity類里面的調(diào)用方法,
其他的東西看看demo,往自己項目里面拷貝就好了,這里注意要調(diào)用payPreAuth方法,
其他的沒什么問題了,其實也是很簡單的,畢竟現(xiàn)在支付集成都是這個模式.
對了還有一個風(fēng)控參數(shù):這個也是一個煩人的東西,風(fēng)控參數(shù)你們看看
這四個基本參數(shù)是必填的,都是屬于我們服務(wù)器的用戶信息.叫服務(wù)器返回給你就好了,再塞進(jìn)去就行了
OK基本上沒什么了.......