可能使服務器系統時間不準確,這樣unifiedOrder返回的result會報以下錯誤
微信支付報錯:time_expire時間過短,刷卡至少1分鐘,其他5分鐘]
查了下代碼:
1
$input->SetTime_expire(date(“YmdHis”, time() + 600));//二維碼過期時間。默認10min
10分鐘,沒問題。
網上查了下,原來是因爲:服務器時間不對。改成正常時間即可。
可能使服務器系統時間不準確,這樣unifiedOrder返回的result會報以下錯誤
微信支付報錯:time_expire時間過短,刷卡至少1分鐘,其他5分鐘]
查了下代碼:
1
$input->SetTime_expire(date(“YmdHis”, time() + 600));//二維碼過期時間。默認10min
10分鐘,沒問題。
網上查了下,原來是因爲:服務器時間不對。改成正常時間即可。