头像

Thinkphp5整合微信扫码支付【原创

来源:http://www.seaslink.com/php/3261.html 18***38 2017-11-30 21:34浏览(6570) 收藏

Thinkphp5整合微信扫码支付,TP5微信扫码完整源码,ThinkPHP框架集成微信扫码支付,压缩包内置安装说明和订单表
Thinkphp5整合微信扫码支付
分类:PHP > Thinkphp 难易:中级

程序员,你不是一个人;网站开发QQ群:35248186,在线充值,或联系QQ2589223951直接充值

下载资源 下载积分: 998 积分

打开首页生成订单,并显示支付二维码

public function index() {
        $wechat = new Wechat();
        $data['order'] = date('Ymd') . substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8); //订单号
        $data['set'] = "测试";
        $data['money'] = 0.01;
        $data['userid'] = 1;
        if (!Db::execute('INSERT INTO order_sucaihuo(uid,order_no,order_money,addtime) VALUES(?,?,?,?)', [$data['userid'], $data['order'], $data['money'], time()])) {
            return '失败,请重试!';
        }
        $url = $wechat->send($data);
        $data['url'] = 'http://paysdk.weixin.qq.com/example/qrcode.php?data=' . $url;
        // return '<img alt="模式二扫码支付" src="http://paysdk.weixin.qq.com/example/qrcode.php?data='.$url.'" style="width:150px;height:150px;"/>';
        return view('index', $data);
    }

回调验证并更改订单状态

if ($WeChatNotify->notify($xml) == true) {
            file_put_contents('./time.txt', date("Y-m-d H:i:s"));
            //$WeChatNotify->getValues()  获取到xml转换为数组的键值对
            //out_trade_no对应的商户订单号
            //total_fee为订单金额的一百的倍数  也就是total_fee/100为支付的金额
            //还有几个键值对需要用的话可以打印出来看  都是微信官方定义的
            $data = $WeChatNotify->getValues();
            file_put_contents('./data.txt', json_encode($data));
            if (empty($data) || empty($data['out_trade_no']) || empty($data['total_fee'])) {
                return;
            }
            $orderData = Db::query("SELECT * FROM order_sucaihuo WHERE order_no='" . $data['out_trade_no'] . "' AND state=0");
            if (empty($orderData)) {
                return;
            }
            $orderData = $orderData[0];
            if ($orderData['order_money'] != $data['total_fee'] / 100) {
                return;
            }
            $orderResult = Db::execute("UPDATE order_sucaihuo SET state=1,update_time=" . time() . "");
            if (!$orderResult) {
                return;
            }
            return "SUCCESS";
        }
声明:本文为原创文章,如需转载,请注明来源sucaihuo.com并保留原文链接:http://www.seaslink.com/php/3261.html
最新交易
评论32
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 2589223951

  • 头像 31楼
    09-29 16:29
    wp***nl
    这个还不错,挺好的支付
  • 头像 30楼
    07-04 11:11
    ***心
    不错,现在正在学,感谢分享。。
  • 头像 29楼
    06-21 17:52
    Al***-彬
    正在学thinkPHP,开发也要用到,先看看,感谢分享
  • 头像 28楼
    06-02 09:08
     *** 
    小白,正在写这个,下载下来看看
  • 头像 27楼
    05-31 09:32
    李***生
    我也正在学习关于微信支付的部分
  • 头像 26楼
    04-30 21:50
    起***户
    讲解的很到位,支付很强大
  • 头像 25楼
    04-29 23:04
    ze***fc
    我也正在学习关于微信支付的部分
  • 头像 24楼
    04-14 15:22
    ﹏M***浅笑
    这个可不可以当做接口调用
  • 头像 23楼
    04-10 09:20
    若***见
    写的真不错,也期待好久了
  • 头像 22楼
    04-10 09:17
    若***见
    找了好久的,,,
1 2
彩81 www.44433.com-体育彩票任选九规则| www.692022.com-五线选号法福彩3d| www.817777.com-足彩19024媒体| www.930301.com-马来西亚生肖彩图| www.ml5.cc-分分快三在线计划| www.502929.com-福彩快三三不同| www.589243.com-快三豹子是不是通杀| www.670773.com-福彩双色球预测号| www.749107.com-彩虹e台网络直播| www.860883.com-大发快三主赢软件| www.944942.com-彩票游泳481开奖| 500万彩票www.98528h.com| www.554380.com-网络彩票宣传语| www.978755.com-好彩1开奖走势| www.500622.cc-公司要求平分彩票1| www.967962.com-秒彩彩票-| www.mn11.com-网络福彩代理| www.93rt.com-彩色相机软件| www.8566.club-103亿彩票巨奖| www.796903.com-竞彩专家推荐预测| www.947697.com-多彩贵州网邓航简历| 好彩头www.51331m.com| www.724733.com-赌博彩票能赚钱吗| www.809049.com-排列三开机号彩吧| www.880511.com-福彩3d万能组选| www.953944.com-好彩蓝莓爆珠版本| E彩堂www.43818k.com| www.871507.com-新快三时间开奖| www.970724.com-新浪体育足球彩票网| www.cp5678.cc-内蒙古快三中奖助手| www.634599.com-七彩孔雀蓝建盏| www.965716.com-彩神爭霸-| www.sf14.com-山东彩票玩转双色球| www.741.mobi-时时彩五星一注一元| www.019139.com-贵州彩票中奖排行榜| www.850058.com-腾讯分分彩采集数据| www.922609.com-深圳竞彩分析师招聘| www.978304.com-彩钢围挡全套设备| www.cp0394.com-快三追号神器| www.md22.com-七彩808彩票网| www.234798.com-体育彩票竞彩网| www.1bf.cc-彩票活动图-| www.61cv.com-心脏彩超pg-| www.95vj.com-七乐彩走式图表| www.cai7099.com贵州快三形态走势图| www.87hk.com-七乐彩奖池走势图| www.880288.com-和乐彩票-| www.351672.com-体彩店自己打票提成| www.18ux.com-泰安东彩票站位置| www.854478.com-重庆时时彩高手方法| www.570891.com-上海福彩网软件安装| www.ms33.com-彩票种类介绍大全| www.9265.biz-套彩在中国犯法| www.659064.com-像91竞彩的软件| www.765977.com-彩之源骗局-| www.833019.com-七星彩排列五走势图| www.896991.com-中福彩票网骗局揭秘| www.959320.com-数字彩票开奖信息| 新浪爱彩www.59988.cc| www.088197.com-网上彩票压大小| www.7555.live-大通彩票有没有作假| www.735600.com-四川体彩快乐12| www.869309.com-七星彩怎么买| www.974582.com-七星彩论坛808| www.bm02.com-体育彩票平台app| www.w63.net-靠时时彩翻身的人| www.1064.vip-除了彩名堂还有什么| www.947870.com-彩客竞猜彩票| www.75ia.com-pp彩票是什么意思| www.12630.com-国外彩票app下载| www.85552.cc-龙胜彩票-| www.987254.com-163彩票网站| www.ht98.com-彩票走势图彩宝网| www.409.xyz-湖南中彩票5个亿| www.9936.cc-竞彩足球比分直墦| www.000038.cc-e游彩票-| www.108622.com-信用玩法彩票平台| www.476681.com-福星彩票网下载| www.992365.com-足彩网易分析预测| www.v24.website彩吧com1-| www.8530.top-多彩网手机版| www.592677.com-彩虹频道手机直播源| www.7563.biz-22彩票网址是多少| www.16156.com-中国体彩副主任| www.312871.com-乐彩双色球论坛专区| www.a47.biz-喜乐彩历史中奖号码| www.120826.com-神彩通会员四码| www.119038.com-78彩票是什么| www.726141.com-彩73彩票领导者| www.29aq.com-彩铅人物图片大全| www.22eo.com-彩票带聊天室源码| www.210256.com-安徽快三手机怎么玩| www.274393.com-天天分分彩开奖记录| www.713289.com-13亿彩票-| www.789604.com-竞彩亚赔干货| www.860094.com-汪汪时时彩官网| www.912564.com-时时彩计划网页人工| www.964946.com-彩票拆分-| 彩皇网www.61500.cc| www.01101.cc-江苏福彩网论坛| www.746726.com-台湾5分彩正规吗| www.cp696.cc-网络快三最好的平台| www.260028.com-时时彩平台网| www.700280.com-辽宁福彩中奖详情| www.610320.com-4个数的彩票| www.676559.com-彩票榜如何赢| www.026091.com-十分彩是传销吗| www.125414.com-彩票新闻资讯| www.198100.com-3d彩吧论坛首页| www.356419.com-网易彩基金怎么提现| www.440289.com-会员登录_顶级彩票| www.532595.com-港彩公式计算彩软件| www.620699.com-乐盈时时彩票| www.713029.com-香港4亿彩-| www.779120.com-彩票开奖三地走势图| www.352923.com-一支彩染发剂| www.503221.com-东莞彩鸿印刷| www.627431.com-福彩三d三字谜| www.717145.com-彩铅怎么水溶| www.802074.com-福彩内蒙古时时彩| www.980580.com-6768彩票怎么样| www.0100.loan-彩票店微信头像| www.7216.me-下载手机天天中彩吧| www.872737.com-快乐彩前三直选遗漏| www.950674.com-彩运8是什么| 大福彩票www.df79.com| www.778418.com-海南七星彩规律| www.853994.com-5分快三怎么购买| www.901558.com-爱彩人彩票网| www.954201.com-苹果时时彩下载| www.991650.com-血缘园足彩比分直播| www.vl4.com-马来西亚乐和彩合图| www.5603.wang-开户送28彩-| www.16784.com-3d彩迷-| www.872661.com-意大利超级乐透彩票| www.dn2.com-江苏快三开奖纟结果| www.355526.com-彩票中福快3| www.358397.com-中国彩票大王杨光华| www.190596.com-快三走势图内蒙快| www.291073.com-福彩山地走势| www.0740.com-博彩e族体彩预测| www.255749.com-快三怎么买容易中| www.526397.com-篮球彩票算加时吗| www.584383.com-48彩票网址-| www.689882.com-中国唯彩竞彩推荐| www.124467.com-攻破彩票-| www.982017.com-彩票每等中奖率| www.234141.com-福彩中心开机号今天| www.33gp.com-快三分析大师app| www.291920.com-体彩三亿-| www.96659.cc-253彩票下载安装| www.0955.date-高频彩是程序开奖吗| www.324344.com-体彩中奖号码查询| www.369314.com-开彩吧kc8hkk| www.437133.com-湖南体彩中心在哪里| www.521144.com-福利彩票中奖号码| www.47pz.com-下载新浪彩票app| www.9183.xyz-福彩初几开始卖| www.897330.com-欧洲百万彩票| www.982485.com-竞彩实体店出票时间| www.pe9.cc-彩6安卓-| www.62ge.com-体彩个位振幅走势| www.2842.vip-福彩快三星号怎么打| www.618394.com-体彩福彩区别|