由於app的迭代,原本的微信支付是使用原生寫的 然后h5這邊做交互,現在需要修改使用h5的微信支付,於是就有了現在的這個例子,微信支付其實對於我們前端來說就是調用接口然后,根據鏈接進行支付,其中有點坑的是,微信支付完成后他們的回調是回到上一頁的,並且不是返回到app中,而是已連接的形式把你的上個頁面重新打開了一遍,所以支付完成后要手動返回到你的app中,為了用戶體驗只能手動進行中轉了 ,大致的做法就是寫一個自定義的頁面 好在微信支付完成后可以重定向,雖然也是以鏈接的形式打開的。在此處我們做一個頁面 重要功能在於微信支付完成的后的回調,然后在頁面中做交互 這樣就能回到app中了。其實坑的是公眾號支付,我有點不明白的是為什么微信支付在微信內頁中不行,這樣就要公眾號支付了 同樣要中轉頁但是這個就要定義好多參數了 首先在中轉頁中拿到openid然后跳轉支付。如圖