1.調(diào)用wx.login登錄接口獲取登錄憑證,返回code信息

wx.login(OBJECT) 調(diào)用接口獲取登錄憑證(code)進而換取用戶登錄態(tài)信息,包括用戶的唯一標(biāo)識(openid) 及本次登錄的 會話密鑰(session_key)。用戶數(shù)據(jù)的加解密通訊需要依賴會話密鑰完成。 OBJECT參數(shù)說明: 參數(shù)名 類型 必填 說明 success Function 否 接口調(diào)用成功的回調(diào)函數(shù) fail Function 否 接口調(diào)用失敗的回調(diào)...
2.向后臺傳輸數(shù)據(jù)提交訂單? 登錄憑證? 訂單價格totferr? code? 平臺user_id

3.后臺通過user_id查詢 appid,小程序密匙,然后把 小程序appid,openid用戶唯一標(biāo)識,machid商戶號,商戶密匙wxsecret,價格傳入獲取一個WeixinPay實例,

調(diào)用WeixinPay的pay方法,返回結(jié)果$return,

上面是通過微信jscode2session獲取session_key和openId

這是jscode2session接口返回的數(shù)據(jù)包
微信端接受到成功數(shù)據(jù)后發(fā)起支付

發(fā)起支付
支付成功

這是發(fā)起支付參數(shù)官方文檔