微信支付呼叫JSAPI缺少引數:timeStamp

啟程發表於2015-04-09

今天根據官方支付示例寫程式碼的時候遇到

微信支付呼叫JSAPI缺少引數:timeStamp

這個問題,搜尋時很多答案都是針對以往版本的sdk給出的解決辦法,雖然道理是一樣,但是不利於快速定位到新的sdk示例中要修改程式碼的位置。

修改WxPay.JsApiPay.php檔案中GetJsApiParameters方法,
根據搜尋到的答案的說法,timeStamp應該是字串型別,所以將$timeStamp一行修改為如下所示即可。

$time = time();
$timeStamp = "$time";

相關文章