|
|
|
@ -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); |
|
|
|
|