近日,看到有些朋友在提問如何對接聚合支付,本人近期剛好對接過一家三方支付,有一點經驗心得,算是供大家參考吧,不喜勿噴。
本人對接的聚合支付是一家三方支付的聚合支付解決方案,叫匯付天下聚合支付自助接入解決方案來着,至於爲什麼選這家產品,這個不是我說了算的,我們老闆說上市公司、品牌好、正規可靠。
下面,我就講講對接的流程吧。
對接的時候發現,這家是全程自助,當時看到還是一臉懵的,不過後來發現還是挺省心的。
按照給到的指引,一步一步來操作着就行。
第一步:註冊
用自己的手機和郵箱進行註冊就行,和一般的註冊流程無異
第二步:配置測試參數
申請測試參數,選擇聯調接口,開通接口測試權限,這個也比較簡單
第三步:就是開發對接了,首先會有一些接口文檔,大概這幾個吧
- APP聚合支付:參考APP聚合支付接入文檔
- H5聚合支付:參考H5聚合支付接入文檔
- 快捷支付:參考快捷支付頁面版文檔
- 掃碼支付:參考掃碼支付接入文檔
- 認證服務:參考認證服務接入文檔
然後,你會看到一些提示,若聯調過程中有疑問可發送郵件至郵箱: [email protected], 或在線提問
下面,就講講具體一點的系統調用流程
- JAVA環境(已安裝服務端SDK)
其中標紅的是商戶需要處理接口或方法:
(1)用戶在商戶的APP上確認訂單要跳轉到匯付的移動收銀臺頁面;
(2)APP首先調用客戶端SDK,用戶在收銀臺上選擇支付方式,clientSDK收到支付請求後上送到服務端再傳到匯付服務器;
(3)匯付服務器從渠道獲取收款憑證返回給商戶;
(4)商戶APP拿到交易對象後調用clientSDK封裝的方法調起本地的微信APP、支付寶的收銀頁面或進入快捷支付頁面;用戶在渠道收銀臺頁面輸入密碼,並提交支付;
(5)第三方支付渠道會同步返回客戶端支付結果,此處注意交易終態不以同步結果爲準。
(6)渠道會異步返回支付最終狀態給匯付,匯付再返回到商戶服務端。終態以異步狀態爲準。
- 非JAVA環境(未安裝服務端SDK)
其中標紅的是商戶需要處理接口或方法:
(1)用戶在商戶的APP上確認訂單要跳轉到匯付的移動收銀臺頁面;
(2)APP首先調用客戶端SDK,用戶在收銀臺上選擇支付方式,clientSDK收到支付請求後上送到服務端再傳到匯付服務器;
(3)匯付服務器從渠道獲取收款憑證返回給商戶;
(4)商戶APP拿到交易對象後調用clientSDK封裝的方法調起本地的微信APP、支付寶的收銀頁面或進入快捷支付頁面;用戶在渠道收銀臺頁面輸入密碼,並提交支付;
(5)第三方支付渠道會同步返回客戶端支付結果,此處注意交易終態不以同步結果爲準;
(6)渠道會異步返回支付最終狀態給匯付,匯付再返回到商戶服務端,終態以異步狀態爲準。
以上是一些接入的經驗,剩下的就是一些聯調、上線的事,下面略微帶過。
第四步:商戶開通
商戶開通後,下發生產參數,進行生產調試,控臺調試完畢後正式上線。 若生產聯調過程中有疑問可發送郵件至郵箱: [email protected]
第五步:正式上線
控臺提交商戶基本資料,註冊資料,結算資料,下載電子合同完成簽署後打包上傳。提交所有材料後,一個工作日即可完成審覈,完成商戶開通
附:交易流程示意圖
1.商戶APP界面 |
2.選擇支付方式 |
3.用戶輸入密碼 |
4.支付成功 |
他們的開發者站點網址:https://apppay.cloudpnr.com/h5/login.html,有興趣的童鞋可以看看。
以上,希望能幫到有需要的童鞋吧。