diff --git a/extend/payment/WeixinMini.php b/extend/payment/WeixinMini.php index 547ebc6a8..c8ec08723 100644 --- a/extend/payment/WeixinMini.php +++ b/extend/payment/WeixinMini.php @@ -155,14 +155,12 @@ class WeixinMini { // 返回数据 $pay_data = array( - 'appid' => $this->config['appid'], - 'mch_id' => $this->config['mch_id'], - 'prepay_id' => $result['prepay_id'], - 'nonce_str' => md5(time().rand()), - 'sign_type' => $ret['data']['sign_type'], - 'timestamp' => (string) time(), + 'package' => 'prepay_id='.$result['prepay_id'], + 'nonceStr' => md5(time().rand()), + 'signType' => $ret['data']['sign_type'], + 'timeStamp' => (string) time(), ); - $pay_data['sign'] = $this->GetSign($pay_data); + $pay_data['paySign'] = $this->GetSign($pay_data); return DataReturn('success', 0, $pay_data); } $msg = empty($result['return_msg']) ? '支付异常' : $result['return_msg']; 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 26b8aa489..141a6437f 100755 --- a/public/appmini/old/wechat/pages/user-order/user-order.js +++ b/public/appmini/old/wechat/pages/user-order/user-order.js @@ -235,11 +235,11 @@ Page({ } else { 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, + timeStamp: res.data.data.data.timeStamp, + nonceStr: res.data.data.data.nonceStr, + package: res.data.data.data.package, + signType: res.data.data.data.signType, + paySign: res.data.data.data.paySign, success: res => { console.log(res); // 数据设置