getRow("SELECT `uid`,`gid`,`money`,`mode`,`pay`,`cert`,`status`,`username`,`channelinfo`,`qq`,`codename`,`deposit` FROM `pre_user` WHERE `uid`='{$uid}' LIMIT 1"); if(!$userrow || $userrow['status']==0 || $userrow['pay']==0)showerror('当前商户不存在或已被封禁'); if($userrow['pay']==2 && $conf['user_review']==1)showerror('商户没通过审核,请联系官方客服进行审核'); $groupconfig = getGroupConfig($userrow['gid']); $conf = array_merge($conf, $groupconfig); if($conf['cert_force']==1 && $userrow['cert']==0){ showerror('当前商户未完成实名认证,无法收款'); } if($conf['forceqq']==1 && empty($userrow['qq'])){ showerror('当前商户未填写联系QQ,无法收款'); } if($conf['user_deposit']==1 && $conf['user_deposit_min'] > 0 && $conf['user_deposit_min'] > $userrow['deposit']){ showerror('商户保证金不足,请前往支付平台充值保证金后再发起支付'); } $_SESSION['paypage_uid'] = $uid; $direct = '0'; $checktype = check_paytype(); $type = isset($_GET['type'])?trim($_GET['type']):$checktype; if($type){ if((isset($_GET['code']) || isset($_GET['auth_code'])) && $_SESSION['paypage_channel']){ $submitData = \lib\Channel::info($_SESSION['paypage_channel'], $userrow['gid']); }else{ $submitData = \lib\Channel::submit($type, $uid, $userrow['gid']); $_SESSION['paypage_subchannel'] = $submitData['subchannel']; } $_SESSION['paypage_typeid'] = $submitData['typeid']; $_SESSION['paypage_channel'] = $submitData['channel']; $_SESSION['paypage_rate'] = $submitData['rate']; $_SESSION['paypage_paymax'] = $submitData['paymax']; $_SESSION['paypage_paymin'] = $submitData['paymin']; $_SESSION['paypage_mode'] = $submitData['mode']; $apptype = explode(',',$submitData['apptype']); if($checktype == 'alipay' && $type == 'alipay' && ($submitData['plugin']=='alipay' || $submitData['plugin']=='alipaysl' || $submitData['plugin']=='alipayd') && in_array('4',$apptype)){ $openId = alipayOpenId($submitData['channel']); $direct = '1'; }elseif($checktype == 'wxpay' && $type == 'wxpay' && ($submitData['plugin']=='wxpay' || $submitData['plugin']=='wxpaysl' || $submitData['plugin']=='wxpayn' || $submitData['plugin']=='wxpaynp') && in_array('2',$apptype)){ $openId = weixinOpenId($submitData['channel']); $direct = '1'; }elseif($checktype == 'qqpay' && $type == 'qqpay'&& $submitData['plugin']=='qqpay' && in_array('2',$apptype)){ $direct = '1'; } } $money = isset($_GET['money'])?$_GET['money']:null; if($money<=0 || !is_numeric($money) || !preg_match('/^[0-9.]+$/', $money))$money = null; $codename = !empty($userrow['codename'])?$userrow['codename']:$userrow['username']; $csrf_token = md5(mt_rand(0,999).time()); $_SESSION['paypage_token'] = $csrf_token; ?> 向商户付款
请输入付款金额
¥
1 2 3
4 5 6 确认支付
7 8 9
0 .