diff --git a/mobile/plugins/payment/wxpay.php b/mobile/plugins/payment/wxpay.php index 016e426..b9c101a 100755 --- a/mobile/plugins/payment/wxpay.php +++ b/mobile/plugins/payment/wxpay.php @@ -182,13 +182,20 @@ class wxpay $response_data = $new_plugin->pay($this->encrypt($_SESSION['openid']), $order['order_sn'], $order_amount); echo $response_data; // $response_data = json_decode($response_data); + + // 获取微信支付需要的其他参数 $payinfo = $response_data['payinfo']; $payinfo = json_decode($payinfo,true); + // ....实现自己的$this->getPrepayId() + + + // 获取prepay_id $package = $payinfo['package']; $map = []; parse_str($package, $map); - var_dump($map); + $prepay_id = $map['prepay_id']; + var_dump($prepay_id); // echo "payinfo: " . $payinfo; // var_dump($payinfo); // var_dump($package);