今天根據官方支付示例寫程式碼的時候遇到
微信支付呼叫JSAPI缺少引數:timeStamp
這個問題,搜尋時很多答案都是針對以往版本的sdk給出的解決辦法,雖然道理是一樣,但是不利於快速定位到新的sdk示例中要修改程式碼的位置。
修改WxPay.JsApiPay.php檔案中GetJsApiParameters方法,
根據搜尋到的答案的說法,timeStamp應該是字串型別,所以將$timeStamp一行修改為如下所示即可。
$time = time();
$timeStamp = "$time";