H5支付是基于公衆号開發的一種非微信内遊覽器支付方式,可以滿足在微信外的手機H5頁面進行微信支付的需求。H5支付目前有兩種不同的交易類型,分别為WAPheMWEB。下面分别介紹如下:
1、交易類型為WAP的交易流程如下:同JS API支付一直,支付時填充相關參數,并将交易類型設置為WAP。相關代碼如下:
上述代碼将生成如下XML數據。
将該XML向統一支付接口提交,将返回如下XML數據。
其中最重要的是prepay_id參數,将其提取出來,然後将appid、nonce_str、package、prepay_id、timestamp等幾個參數進行微信支付簽名,并按固定格式生成DeepLink。用戶點擊該DeepLink時,将調起微信支付插件,完成支付過程。
2、交易類型為MWEB的交易流程如下:同JS API支付一緻,支付時填充相關參數,并将交易類型設置為MWEB。相關代碼如下:
上述代碼将生成如下XML數據。
将該XML向統一支付接口提交,将返回如下xML數據。
其中最重要的是mweb_url,用戶點擊該URL時,将調起微信支付插件,完成支付過程。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!