//var_dump($rst);exit; $errcode = isset($rst["errcode"]) ? $rst["errcode"] : ''; $errmsg = isset($rst["errmsg"]) ? $rst["errmsg"] : ''; if (!empty($errcode)) { $durl = $_COOKIE["{$hidurl}"] . "errcode={$errcode}"; header("location: {$durl}"); exit; //echo $errcode; exit; // 返回数据 } $access_token = $rst["access_token"]; $refresh_token = $rst["refresh_token"]; $openid = $rst["openid"]; $scope = $rst["scope"]; //获取用户信息 $aaurl = "https://api.weixin.qq.com/sns/userinfo?access_token={$access_token}&openid={$openid}&lang=zh_CN"; $users = IdeaUtil::curlGet($aaurl); //$user=json_decode($users,true); //var_dump($user);exit; //echo($users); // 返回数据 //增加xymopenid字段 $originalWxuser = json_decode($users, true); $originalWxuser['xymopenid'] = $_SESSION["xymopenid"]; $users = json_encode($originalWxuser); $users = urlencode($users); $openidfw = $openid; $durl = $_COOKIE["{$hidurl}"] . "openidfw={$openidfw}&wxuser={$users}"; //echo $durl;exit; /* header("location: $durl");exit; */ //向云平台传微信用户数据库 /*$yunWxuserApi = 'http://yun.xinyuemin.com/api/user/'; $yunWxData = array(
$uppaydata['payway'] = 'free'; //weixin:微信预支付,wxpay:微信支付,alipay:支付宝支付 $uppaydata['time'] = time(); $uppaydata['wxorderid'] = $orderid; //微信订单号 $payid = $orderid; //商户微信支付订单号 $suf = !empty($sid) ? '_' . $sid : ''; //表后缀 // $chkpay = $dao_read->chkPayrecordByOrderidHasTabsuf($payid,$suf); // 将数据传送到 支付平台 // 云平台发送数据改为ajax异步{{{ $postData['openid'] = $openid; $postData['sid'] = $sid; $postData['oid'] = $pageData['oid']; $postData['paydata'] = $uppaydata; $postData['action_old']['suf'] = $suf; $postData['action_old']['type'] = 'wxpayapizerodo'; $ajaxUrl = WxPayConf_pub::updateApiUrl; $url = $ajaxUrl . '?' . http_build_query($postData) . '&v=' . time(); $apidatas = IdeaUtil::curlGet($url, true, array()); // }}} echo $pageData['error']; $res = json_decode($pageData['error'], true); if (isset($res['errcode']) && $res['errcode'] == 0) { $url = $backUrl . $paystatus; header("Location: {$url}"); } exit; } exit('*_*');