寫完三篇後,我覺得微信支付的文檔確實比較亂,所以在此做一個整理彙總
支付流程相關文檔
一下文檔已經按照接入順序排列,請依次參考閱讀
微信公衆號網頁授權兩種access_token區別,獲取用戶openid方式
微信支付前端JSSDK接入
微信內公衆號支付(JSAPI方式)統一下單
微信內公衆號支付(JSAPI方式)支付通知
相關驗證工具
微信支付接口簽名驗證工具,用戶統一下單支付簽名驗證(包括JSAPI,MWEB兩種方式下相關的統一下單,wx.chooseWXPay等接口的簽名)
JSAPI方式時,對wx.config中的SHA1簽名驗證工具
非微信內瀏覽器公衆號H5支付接入
下面的文檔是針對非微信瀏覽器公衆號H5接入的,除非是進一步申請過公衆號H5 WEB支付的,否則一下的文檔可以不看,列出來只是爲了讓大家對比上述的文檔,發現其中參數的區別,以更快解決自己的問題
以下兩個連接時給網站應用使用,其授權和openid不能用於支付
網站應用用戶網頁授權登錄,這個方式只能登錄,不能支付
網站應用獲取用戶openid