diff --git a/extend/payment/WeixinMini.php b/extend/payment/WeixinMini.php index 776fbe9b273bd6c22a4a6e3d5a7f823c785c6ced..3b7ff99428e0ebc9e5c93f853e494f05359dbbc9 100644 --- a/extend/payment/WeixinMini.php +++ b/extend/payment/WeixinMini.php @@ -160,7 +160,7 @@ class WeixinMini 'prepay_id' => $result['prepay_id'], 'nonce_str' => md5(time().rand()), 'sign_type' => $ret['data']['sign_type'], - 'timestamp' => time(), + 'timestamp' => (string) time(), ); $pay_data['sign'] = $this->GetSign($pay_data); return DataReturn('success', 0, $pay_data); diff --git a/public/appmini/old/wechat/pages/user-order/user-order.js b/public/appmini/old/wechat/pages/user-order/user-order.js index 4d27b9984b1a4ee7c418dd7f1340f311b04f738c..26b8aa489c4a771d8f62962a43ef8f77b41ac401 100755 --- a/public/appmini/old/wechat/pages/user-order/user-order.js +++ b/public/appmini/old/wechat/pages/user-order/user-order.js @@ -233,12 +233,13 @@ Page({ app.showToast("支付成功", "success"); } else { - wx.tradePay({ - timeStamp: res.data.data.timestamp, - nonceStr: res.data.data.nonce_str, - package: 'partnerid=' + res.data.data.prepay_id, - signType: res.data.data.sign_type, - paySign: res.data.data.sign, + console.log(res.data.data.data) + wx.requestPayment({ + timeStamp: res.data.data.data.timestamp, + nonceStr: res.data.data.data.nonce_str, + package: 'partnerid=' + res.data.data.data.prepay_id, + signType: res.data.data.data.sign_type, + paySign: res.data.data.data.sign, success: res => { console.log(res); // 数据设置