話不多說 直接上源碼
在寫支付之前一定要確定好微信要求配置的相關回調域名 安全支付域名還有雜七雜八的哪些地址都準備好了 要不然是沒法實現的 微信公衆平臺 微信商戶平臺 還有開發者平臺 什麼的 這點比較噁心
1.微信公衆號支付
公衆號支付和H5支付最大的不同就在於公衆號支付用戶有openid 而H5支付時沒有openid的
公衆號支付第一步 用戶進行授權這一步會給前端返回openid
第二步 前端帶着openid和訂單相關信息傳給後端 後端準備相應支付參數 在這裏要注意一點 參數配置完成後直接先請求微信的支付接口 獲取下單I的也就是prepay_id 只有觸發下單接口纔會有 拼接好相應的參數返回前端 簽名一定要配置正確 這樣就可以正常支付了
2.微信H5支付
H5支付基本和公衆號支付的區別在於 不需要授權 沒有openid
把相應參數配置好 方式選擇正確 基本沒有很大問題
3.微信APP支付
基本和上面的差不多 不過目前APP支付還沒有開發到 等開發完成了 在上源碼
4.有什麼問題可以加微信 私聊 知道的 一定會告訴你
wyz164299323