關(guān)于微信H5支付這塊?
時(shí)間:2023-11-17 11:36:02 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-11-17 11:36:02 來源:網(wǎng)站運(yùn)營
關(guān)于微信H5支付這塊?:
前言
如果業(yè)務(wù)載體只是一個(gè)H5頁面,且有支付場景,則可使用「微信H5支付」和「支付寶手機(jī)網(wǎng)站支付」。一般情況下使用該產(chǎn)品的場景如下:
1. 業(yè)務(wù)大多為活動(dòng)或臨時(shí)性質(zhì),通過H5模式傳播比較便捷且高效;
2. 業(yè)務(wù)以H5的形式閉環(huán)嵌入到某APP內(nèi),由于業(yè)務(wù)獨(dú)立,接入H5支付無須某APP集成支付所需的SDK等;
備注:微信H5支付需要與微信JSAPI支付匹配開發(fā),否則無法在微信瀏覽器內(nèi)完成支付行為。
如果不是上述兩種場景,則不建議使用該模式的支付產(chǎn)品,主要有兩個(gè)問題:
1. 支付前:存在一定范圍的手機(jī)系統(tǒng)老版本無法喚起支付寶和微信APP,這樣支付寶內(nèi)部可自動(dòng)降級為頁面支付邏輯(2019.8月簽約該產(chǎn)品的商戶可自動(dòng)降低,之后簽約的也必須下載支付寶APP進(jìn)行支付),微信直接支付失敗;
2. 支付后:iOS系統(tǒng)無法從微信和支付寶端內(nèi)自動(dòng)回到原APP,需用戶手動(dòng)切換;Android可查找網(wǎng)上的方案嘗試跳回。
用戶交互邏輯
微信支付交互流程
微信支付交互流程支付寶支付交互流程
支付寶支付交互流程系統(tǒng)交互邏輯
微信和支付寶在處理該產(chǎn)品時(shí)邏輯略有差異,站在商戶角度來看,微信需要完成兩次請求才能喚起收銀臺,分別是預(yù)下單,以及打開預(yù)下單返回的鏈接;而支付寶是一起請求完成了預(yù)下單與喚起收銀臺兩個(gè)動(dòng)作,具體的系統(tǒng)交互鏈路如下:
微信支付系統(tǒng)流程圖支付寶支付系統(tǒng)流程圖接口列表及說明
微信:
https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_6_0.shtml微信API列表支付寶:手機(jī)網(wǎng)站支付接口2.0 | 網(wǎng)頁&移動(dòng)應(yīng)用
支付寶API列表接入微信和支付寶的準(zhǔn)備工作
微信微信準(zhǔn)備工作清單- 創(chuàng)建網(wǎng)站應(yīng)用:在微信開放平臺-管理中心-創(chuàng)建網(wǎng)站應(yīng)用,并填寫相關(guān)信息,通過后可得到APPID和AppSecret;
- 將獲取的APPID與商戶mch_id(收款商戶號)進(jìn)行綁定,APPID與mch_id的關(guān)系是N:N;操作路徑:「微信商戶平臺」-「產(chǎn)品中心」-「APPID賬號管理」-「關(guān)聯(lián)APPID」
- 配置密鑰:主要用于平臺證書解密、回調(diào)信息解密
- 路徑:「微信商戶平臺」-「賬戶中心」-「API安全」-「設(shè)置APIv3密鑰」
- 下載并配置商戶證書:與資金相關(guān)接口的調(diào)用需要通過證書驗(yàn)證身份,且該證書需定期更換
- 路徑:「微信商戶平臺」-「賬戶中心」-「API安全」-「申請證書」
- 添加域名:添加后,該域名才能調(diào)起微信支付,最多可設(shè)置5個(gè),如需要配置多個(gè),則可以向微信側(cè)申請
支付寶- 創(chuàng)建網(wǎng)站應(yīng)用:審核通過后會(huì)生成應(yīng)用唯一標(biāo)識 APPID,通過 APPID 應(yīng)用才能調(diào)用開放產(chǎn)品的接口能力;操作路徑:「支付寶開放平臺」-「創(chuàng)建應(yīng)用」-「網(wǎng)頁&移動(dòng)應(yīng)用」
- 添加能力:創(chuàng)建完應(yīng)用,進(jìn)入應(yīng)用詳情頁,需在應(yīng)用列表中添加手機(jī)網(wǎng)站支付功能
- 開發(fā)設(shè)置:添加的能力下方顯示了開發(fā)設(shè)置,需要配置圖片中的相關(guān)信息
- 平臺審核:添加功能和配置密鑰后,即可將應(yīng)用提交審核,預(yù)計(jì)會(huì)有一個(gè)工作日的審核時(shí)間
- 能力簽約:對于支付相關(guān)能力需要完成簽約后才能使用,應(yīng)用上線后點(diǎn)擊【簽約】按鍵引導(dǎo)到商家中心簽約,簽約需填寫相關(guān)材料
- 將獲取的APPID與商戶PID(收款商戶號)進(jìn)行綁定,操作路徑:支付寶商家中心-賬號中心-APPID綁定