解決辦法php
1. 商家參數格式有誤,請聯繫商家解決
2.微信支付回調地址的控制器打印數據爲空的話 就應該是打印數據的位置不對 通常應該在NotifyProcess這個方法裏打印$data數據 這樣就有數據了
3.微信支付返回
微信生成的預支付回話標識,用於後續接口調用中使用,該值有效期爲2小時,針對H5支付此參數無特殊用途html
1.這個prepay_id 說的是第一次生成 而後兩小時以內有效 能夠在兩個小時內生成 這個 prepay_id 兩小時以後 這個訂單號沒法生成prepay_id的值 再調用 就會出現 支付失效請從新下單
2.操做場景通常是 用戶調起微信支付 就已經生成一個prepay_id 可是沒有支付的話 兩個小時以後 這個訂單號 就會失效
3.業務處理的話 建一個僞訂單表 和 本身的真訂單號的 id 綁定 若是連接的prepay_id爲空的話 就給僞訂單表裏 加一條數據 而後經過僞訂單號 進行調起訂單 回調的時候 先判斷有沒有在僞訂單表裏 有的話 就去取真訂單表的訂單號 而後完成狀態更改前端