H5能不能接拉卡拉聚合支付?能,但沒你想的那么簡單

好拓客 1個月前 ( 05-07 ) 496

我H5頁面能不能接拉卡拉聚合支付?答案就一個字:能。

一:拉卡拉H5支付接入核心流程

步驟具體操作跟APP支付最大的區別
商戶開通營業執照+法人身份證+對公賬戶,走拉卡拉后臺入網一樣,沒區別
簽約H5支付產品注意!簽的是"H5支付"不是"APP支付",兩個產品、兩套費率、分開簽很多客戶簽錯了,搞半天發現接口調不通
獲取接口參數拿到mchid、API密鑰、證書,跟APP支付那套獨立如果你同時有APP,這是兩套密鑰,別混
后端下單接口調H5統一下單接口,注意場景參數scene_info里要傳H5的域名H5支付必須傳域名做風控,漏了這個直接報錯
獲取支付跳轉鏈接下單成功后返回一個mweb_url,把這個URL丟給前端做302跳轉H5支付不是SDK調用,是頁面跳轉!這個跟APP最大的不同
支付回調處理跟APP一樣,異步通知+查詢接口兜底一樣,沒區別。但不接回調的后果也一樣慘

關鍵是第五步。H5支付返回的不是什么憑證,是一個跳轉鏈接。用戶點了付款,頁面跳到拉卡拉那邊,付完錢再跳回你的頁面。就這個跳來跳去的邏輯,多少人卡了三天。

H5支付接入

二:H5接入支付疑問

1、域名沒報備。拉卡拉H5支付要求提前把支付頁面的域名報備上去。你上線前沒報備?不好意思,支付調不起來,頁面白屏或者報"商戶未授權"。這個在所有步驟里是最容易漏的,沒有之一。

2、回跳地址丟了。用戶付完錢該回你哪個頁面?下單的時候有個return_url參數。好多人代碼里寫個#就不管了,結果用戶付完錢停在拉卡拉的頁面,一臉懵逼。用戶體驗直接崩掉。

3、iOS和安卓表現不一樣。同一個H5支付鏈接,在iOS Safari里喚起微信支付的方式跟安卓Chrome里不是一回事。安卓上可能直接跳微信,iOS上可能要先確認一個彈窗。

4、微信內打開H5走了錯誤通道。前面說了,用戶在微信里點開你的鏈接,想付款——這時候你不能走H5支付,得走JSAPI或者小程序支付。但很多開發者圖省事只接了一套H5,結果微信里的用戶全付不了,白白丟單。

三:H5支付和APP支付到底用哪個?

一句話:看用戶在哪。

你的用戶主要從朋友圈、微信群點進來的 → 小程序的支付體驗最好。
你的用戶有自己的APP → 老老實實接APP支付,別用H5湊合。
你的用戶從短信、郵件、瀏覽器搜進來的 → H5支付正合適。

很多商家聰明點會三套都接上,前端判斷環境自動切。微信內走小程序支付,APP內走原生支付,瀏覽器走H5支付。拉卡拉聚合支付本來就支持多渠道,一套后臺對三套前端——對賬也是在一起的,不用分開。

四:H5聚合支付費率

H5支付費率跟APP基本一樣,0.38%上下。量大的同樣可以談。結算T+1,沒啥特別的。

但注意一點:H5支付的退款時效比APP慢一點。因為多了個頁面跳轉的鏈路,資金確認環節稍微長。正常APP退款秒到或者幾分鐘,H5可能要半小時到兩小時。不是拉卡拉的問題,是H5支付整個行業都這樣。

The End