2020.02新版

This commit is contained in:
Blokura
2020-02-21 16:20:55 +08:00
parent 45e2415d71
commit a2f29a310b
755 changed files with 95144 additions and 0 deletions

159
admin/transfer.php Normal file
View File

@@ -0,0 +1,159 @@
<?php
include("../includes/common.php");
$title='企业付款';
include './head.php';
if($islogin==1){}else exit("<script language='javascript'>window.location.href='./login.php';</script>");
?>
<div class="container" style="padding-top:70px;">
<div class="col-xs-12 col-sm-10 col-lg-8 center-block" style="float: none;">
<?php
$app = isset($_GET['app'])?$_GET['app']:'alipay';
if(isset($_POST['submit'])){
$out_biz_no = trim($_POST['out_biz_no']);
if(!isset($_POST['paypwd']) || $_POST['paypwd']!==$conf['admin_paypwd'])showmsg('支付密码错误',3);
if($app=='alipay'){
$payee_account = trim($_POST['payee_account']);
$payee_real_name = trim($_POST['payee_real_name']);
$money = trim($_POST['money']);
$payer_show_name = trim($_POST['payer_show_name']);
if(!empty($payer_show_name))$conf['transfer_name']=$payer_show_name;
$channel = \lib\Channel::get($conf['transfer_alipay']);
if(!$channel)showmsg('当前支付通道信息不存在',4);
$result = transferToAlipay($channel, $out_biz_no, $payee_account, $payee_real_name, $money);
}elseif($app=='wxpay'){
$openid = trim($_POST['openid']);
$name = trim($_POST['name']);
$money = trim($_POST['money']);
$desc = trim($_POST['desc']);
if(!empty($desc))$conf['transfer_desc']=$desc;
$channel = \lib\Channel::get($conf['transfer_wxpay']);
if(!$channel)showmsg('当前支付通道信息不存在',4);
$result = transferToWeixin($channel, $out_biz_no, $openid, $name, $money);
}elseif($app=='qqpay'){
$qq = trim($_POST['qq']);
if (!is_numeric($qq) || strlen($qq)<6 || strlen($qq)>10)showmsg('QQ号码格式错误',3);
$name = trim($_POST['name']);
$money = trim($_POST['money']);
$desc = trim($_POST['desc']);
if(!empty($desc))$conf['transfer_desc']=$desc;
$channel = \lib\Channel::get($conf['transfer_qqpay']);
if(!$channel)showmsg('当前支付通道信息不存在',4);
$result = transferToQQ($channel, $out_biz_no, $qq, $name, $money);
}else{
showmsg('参数错误',4);
}
if($result['code']==0 && $result['ret']==1){
$result='转账成功!转账单据号:'.$result['orderid'].' 支付时间:'.$result['paydate'];
showmsg($result,1);
}else{
$result='转账失败 '.$result['msg'];
showmsg($result,4);
}
}
$out_biz_no = date("YmdHis").rand(11111,99999);
?>
<div class="panel panel-primary">
<div class="panel-heading"><h3 class="panel-title">企业付款</h3></div>
<div class="panel-body">
<ul class="nav nav-tabs">
<li class="<?php echo $app=='alipay'?'active':null;?>"><a href="?app=alipay">支付宝</a></li><li class="<?php echo $app=='wxpay'?'active':null;?>"><a href="?app=wxpay">微信</a></li><li class="<?php echo $app=='qqpay'?'active':null;?>"><a href="?app=qqpay">QQ钱包</a></li>
</ul>
<div class="tab-pane active" id="alipay">
<?php if($app=='alipay'){?>
<form action="?app=alipay" method="POST" role="form">
<div class="form-group">
<div class="input-group"><div class="input-group-addon">交易号</div>
<input type="text" name="out_biz_no" value="<?php echo $out_biz_no?>" class="form-control" required/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">支付宝账号</div>
<input type="text" name="payee_account" value="" class="form-control" required placeholder="支付宝登录账号或支付宝UID"/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">支付宝姓名</div>
<input type="text" name="payee_real_name" value="" class="form-control" placeholder="不填写则不校验真实姓名"/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">转账金额</div>
<input type="text" name="money" value="" class="form-control" placeholder="RMB/元" required/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">付款方姓名</div>
<input type="text" name="payer_show_name" value="" class="form-control" placeholder="可留空"/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">支付密码</div>
<input type="text" name="paypwd" value="" class="form-control" required/>
</div></div>
<p><input type="submit" name="submit" value="立即转账" class="btn btn-primary form-control"/></p>
</form>
<?php }elseif($app=='wxpay'){?>
<form action="?app=wxpay" method="POST" role="form">
<div class="form-group">
<div class="input-group"><div class="input-group-addon">交易号</div>
<input type="text" name="out_biz_no" value="<?php echo $out_biz_no?>" class="form-control" required/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">Openid</div>
<input type="text" name="openid" value="" class="form-control" required placeholder="微信Openid"/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">真实姓名</div>
<input type="text" name="name" value="" class="form-control" placeholder="不填写则不校验真实姓名"/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">转账金额</div>
<input type="text" name="money" value="" class="form-control" placeholder="RMB/元" required/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">转账备注</div>
<input type="text" name="desc" value="" class="form-control" placeholder="可留空"/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">支付密码</div>
<input type="text" name="paypwd" value="" class="form-control" required/>
</div></div>
<p><input type="submit" name="submit" value="立即转账" class="btn btn-primary form-control"/></p>
</form>
<font color="green">Openid获取地址在微信打开<?php echo $siteurl?>user/openid.php</font>
<?php }elseif($app=='qqpay'){?>
<form action="?app=qqpay" method="POST" role="form">
<div class="form-group">
<div class="input-group"><div class="input-group-addon">交易号</div>
<input type="text" name="out_biz_no" value="<?php echo $out_biz_no?>" class="form-control" required/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">收款方QQ</div>
<input type="text" name="qq" value="" class="form-control" required/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">真实姓名</div>
<input type="text" name="name" value="" class="form-control" placeholder="不填写则不校验真实姓名"/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">转账金额</div>
<input type="text" name="money" value="" class="form-control" placeholder="RMB/元" required/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">转账备注</div>
<input type="text" name="desc" value="" class="form-control" placeholder="可留空"/>
</div></div>
<div class="form-group">
<div class="input-group"><div class="input-group-addon">支付密码</div>
<input type="text" name="paypwd" value="" class="form-control" required/>
</div></div>
<p><input type="submit" name="submit" value="立即转账" class="btn btn-primary form-control"/></p>
</form>
<?php }?>
</div>
</div>
<div class="panel-footer">
<span class="glyphicon glyphicon-info-sign"></span> 交易号可以防止重复转账,同一个交易号只能提交同一次转账。
</div>
</div>
</div>
</div>