2 Star 7 Fork 6

Ron/epay_1shanghu.com

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
wxwappay2.php 1.41 KB
一键复制 编辑 原始数据 按行查看 历史
Ron 提交于 2019-03-26 22:14 . 原版
<?php
$is_defend=true;
require './includes/common.php';
@header('Content-Type: text/html; charset=UTF-8');
$trade_no=daddslashes($_GET['trade_no']);
$sitename=base64_decode(daddslashes($_GET['sitename']));
$row=$DB->query("SELECT * FROM pay_order WHERE trade_no='{$trade_no}' limit 1")->fetch();
if(!$row)sysmsg('该订单号不存在,请返回来源地重新发起请求!');
if(isset($_GET['type']))$DB->query("update `pay_order` set `type` ='wxpay',`addtime` ='$date' where `trade_no`='$trade_no'");
$name = 'onlinepay-'.time();
require_once SYSTEM_ROOT."wxpay/WxPay.Api.php";
require_once SYSTEM_ROOT."wxpay/WxPay.NativePay.php";
$notify = new NativePay();
$input = new WxPayUnifiedOrder();
$input->SetBody($name);
$input->SetOut_trade_no($trade_no);
$input->SetTotal_fee($row['money']*100);
$input->SetSpbill_create_ip($clientip);
$input->SetTime_start(date("YmdHis"));
$input->SetTime_expire(date("YmdHis", time() + 600));
$input->SetNotify_url('http://'.$conf['local_domain'].'/wxpay_notify.php');
$input->SetTrade_type("MWEB");
$result = $notify->GetPayUrl($input);
if($result["result_code"]=='SUCCESS'){
$redirect_url='http://'.$_SERVER['HTTP_HOST'].'/wxwap_return.php?trade_no='.$trade_no;
$url=$result['mweb_url'].'&redirect_url='.urlencode($redirect_url);
exit("<script>window.location.replace('{$url}');</script>");
}else{
sysmsg('微信支付下单失败!['.$result["err_code"].'] '.$result["err_code_des"]);
}
?>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/yunruan_admin/epay_1shanghu.com.git
git@gitee.com:yunruan_admin/epay_1shanghu.com.git
yunruan_admin
epay_1shanghu.com
epay_1shanghu.com
master

搜索帮助