博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 微信扫码支付
阅读量:6191 次
发布时间:2019-06-21

本文共 1530 字,大约阅读时间需要 5 分钟。

$count = $count*100;        vendor('WeixinPC.WxPayApi');//引入        vendor('WeixinPC.Notify');//引入        vendor('WeixinPC.WxPayNativePay');//引入        $notify = new \NativePay();        $input = new \WxPayUnifiedOrder(); //调用统一下单类        $input->SetBody($data['title']);        $input->SetAttach($data['title']);        $input->SetOut_trade_no($_POST['number']);        $input->SetTotal_fee($count);        //$input->SetTotal_fee($count);        //$input->SetTotal_fee("$count");        $input->SetTime_start(date("YmdHis"));        $input->SetTime_expire(date("YmdHis", time() + 7200));        //$input->SetGoods_tag("test");        $ss=S('config');        $input->SetNotify_url("http://".$_SERVER['SERVER_NAME']."/Wxpay/WxHui");        $input->SetTrade_type("NATIVE");    $input->SetProduct_id($_POST['number']);    $result = $notify->GetPayUrl($input);    $url2 = $result["code_url"];  //二维码地址 调用方式模式一扫码支付

//前台可做一个js定时 每两秒执行 查询是否支付成功 成功后跳转页面等操作

'" style="width:200px;height:200px;"/>/

//微信支付扫码支付 回调地址

public function WxHui(){
vendor('WeixinPC.Notify');
$notify = new \PayNotifyCallBack();
$notify->Handle(false);
$is_success = $notify->IsSuccess();
$bdata = $is_success['data']; //获取微信回调数据
if($is_success['code'] == 1){````
$total_fee=$bdata['total_fee']/100;//支付金额
$trade_no=$bdata['transaction_id'];//微信订单号
$out_trade_no=$bdata['out_trade_no'];//系统订单号
$openid=$bdata['openid'];//用户在商户appid下的唯一标识
$number = explode('-',$out_trade_no);
$type = substr($out_trade_no,0,1);
echo 'success';
}
}

转载于:https://blog.51cto.com/9300893/2088624

你可能感兴趣的文章
如何构建Win32汇编的编程环境(ONEPROBLEM个人推荐)
查看>>
Asp.Net MVC 分页、检索、排序整体实现
查看>>
php上传$_FILES 无法取值
查看>>
python 输出当前行号
查看>>
vue21 slot占位
查看>>
12C -- 配置Application Continuity
查看>>
Redis从入门到精通:初级篇(转)
查看>>
刨根问底 | Elasticsearch 5.X集群多节点角色配置深入详解【转】
查看>>
python怎么写可读性好的面向过程的长篇代码?
查看>>
怎样轻松将SD卡照片数据恢复
查看>>
Gsoap编译
查看>>
Linux下函数调用堆栈帧的详细解释【转】
查看>>
洛谷P2765 魔术球问题(贪心 最大流)
查看>>
SQL Server2016 配置管理器
查看>>
并发下线程池的最佳数量计算
查看>>
@EnableAsync和@Async开始异步任务支持
查看>>
匿名内部类和内部类中的this
查看>>
[Python设计模式] 第27章 正则表达式——解释器模式
查看>>
ROS设备的性价比图
查看>>
日志分析方法
查看>>