头像

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.40345.cc-宝哥足彩14场| www.953911.com-公牛福彩-| www.75mb.com-竞彩单场比分直播| www.2628.cm-彩票数字没有零吗| www.320659.com-彩神计划软件手机版| www.426886.com-免费彩票工具| www.541545.com-爱购彩票邀请码| www.390695.com-分分彩什么玩法稳赚| www.509071.com-牛彩字谜汇总| www.579852.com-进球彩app怎么样| www.801219.com-富民彩票计划网站| www.3998.pw-809彩票平台| www.74849.com-中彩网首页官网预| www.053837.com-安徽快三手机app| www.126108.com-彩88彩票开奖查询| www.491.cc-一三五福星一彩资料| www.726.website时时彩包码技巧| www.804931.com-彩票最多可追加几期| www.874670.com-福利彩票中奖经历| www.936929.com-足球彩票分析软件| www.984920.com-体彩预测软件下载| www.ag15.com-今天彩票出号是多少| www.504141.com-彩票对打什么意思| www.576333.com-彩票十元倍率什么放| www.670265.com-325彩票-| www.744771.com-手机赌彩平台最安全| www.808372.com-彩金三国游戏机| www.874293.com-2d彩票玩法-| www.936255.com-彩票假的没人管| www.982487.com-竞彩实体店开售时间| www.cp5058.com-上海快三开奖一定牛| www.659541.com-2001足彩第一期| www.809065.com-105彩票负面新闻| www.915975.com-福彩机器退押金| 500彩票网www.65707s.com| www.310972.com-黑马彩票计划| www.352963.com-羸彩天下859cc| www.973861.com-中国体彩七星彩玩法| www.kg28.cc-8号彩票论坛| www.837099.com-体彩一定牛下载| www.956796.com-彩泥大全简单又漂亮| www.lj7.com-河北快三四码遗漏| www.83xm.com-中国福利彩票安卓| www.8289.com-福彩今天出奖号| www.4752.org-腾讯一分彩开奖记录| www.856258.com-体彩都有什么玩法| www.16xf.com-彩票平台不能提款| www.91hm.com-开开彩乐-| www.2024.tv-棋牌和彩票-| www.6554.com-鑫彩晨科技-| www.979754.com-一品彩票合法| www.op05.com-最权威的彩票网站| www.71sc.com-浙江大彩鲸11选五| www.cp23.com-湖北快三必出号码| www.zz15.cc-开体育彩票店| www.53iz.com-重庆时彩平刷软件| www.66992.com-体彩中奖了怎么领奖| www.067579.com-彩票店如何做私庄| www.771777.cc-腾龙时时彩手机版| www.840167.com-鼎吉传统彩票| www.902177.com-彩票报纸种类| www.962670.com-山东齐鲁福彩双色球| 68彩票www.68689t.com| www.gk29.com-中国体彩大乐透预测| www.yc05.com-派彩快3走势图| www.22zw.cc-锋彩直播tv版| www.053352.com-快三赔了10万| www.280566.com-竞彩网360彩票网| www.459653.com-买福彩倾家荡产复仇| www.579250.com-非法经营网络彩票罪| www.739229.com-吉祥彩票是骗局吗| www.867786.cc-福彩彩神通今日快报| www.512563.com-三毛足彩app| www.od35.com-彩票送38彩金大全| www.67kt.com-七乐彩和值走势图| www.9355.hk-福彩十位震福| www.81599.cc-福彩3d昨天的事情| www.091912.com-体彩图片大全| www.213108.com-中国十大黑彩| www.383400.com-高频彩api接口| www.558441.com-彩铅画星空视频教学| 500彩票www.348077.com| www.319033.com-体彩天下-| www.530558.com-时时彩四码倍投| www.685506.com-九州彩票是不是假的| www.839994.com-pc彩票app下载| www.996729.com-全网最高倍率彩票| www.zp32.com-福彩3d电子彩报| www.5234.me-赛马派彩及结果s1| www.271105.com-彩票55app苹果| www.50204.com-竞彩足球比分500| www.07om.com-彩迷是不是骗人的| www.9540.xyz-七星彩几位数算中奖| www.090715.com-福利彩票领奖地址| www.328581.com-彩票精英资料| www.072.la-彩票网址大全916| www.6816.biz-四季彩吧是什么牌子| www.55088.com-福乐彩28靠谱吗| www.071699.com-彩钢瓦围挡图片| www.193992.com-河南快三的台子| www.330690.com-体育彩票开奖6十1| www.467902.com-彩票遗漏标数量讲解| www.590821.com-徐州彩民中奖| www.699750.com-纵横彩票app| www.811588.com-优博彩票平台官网| www.680437.com-ok彩票是黑平台吗| www.977294.com-内乡结婚彩礼重吗| www.9692.me-香港大合的彩| www.096371.com-四川省体彩中心主任| www.349707.com-网上彩票违法吗| 大赢家彩票平台www.373553.com| www.9756.biz-七星彩上官燕推荐| www.558518.com-彩铅画作品赏析| www.700560.com-彩票烂了-| www.873978.com-彩票计算器双色球| www.52jx.cc-牛彩安卓-| www.29dr.com-体彩开奖36选7| www.8325.xyz-买彩票去吧-| www.022660.com-淘宝广西快三一定牛| www.609358.com-彩票11选5玩法| www.3981.xyz-新澳门彩票平台| www.122867.com-级彩票-| www.318293.com-玩彩怎么回本| www.519047.com-彩票站知道谁中奖吗| www.200160.com-快三一定牛快三| www.063358.com-投资彩票店前景如何| www.305820.com-送礼用什么彩票| www.481361.com-悦心亿彩是干什么的| www.669211.com-去美国旅游中彩票| www.005712.com-彩票导师骗局视频| www.373676.com-大家赢彩票正规吗| www.603595.com-山西中奖彩票| www.850982.com-竞彩直播新浪| www.721926.com-体彩彩票站牌匾| www.458298.com-吉林快三最后一期| www.931846.com-中国福利彩票导师| www.71sw.com-恒彩88登陆平台| www.17108.com-竞彩水位是什么意思| www.71el.com-华彩生活登录不了| www.34375.com-上海快三走势图上| www.799809.com-不懂彩票规则介绍| www.936592.com-彩客竞彩彩票好用吗| www.oo38.com-彩票骗人的吗| www.8935.wang-彩三b字谜大全| www.767388.com-福彩三b走势图| www.851540.com-福利彩票任选三| www.988599.com-保定体彩中心地址| www.t20.club-体彩合买骗局| www.36vj.com-703彩票登录网址| www.71517.com-1号站彩票平台骗人| www.758367.com-众彩易购是什么| www.594059.com-机选一注体育彩票| www.708767.com-体育彩票兑奖的程序| www.936988.com-七乐彩单式-| www.wy55.com-万彩吧c8、cn合| www.620151.com-美国加州彩-| 博亿彩票www.696by.com| www.23qp.com-快三电视走势图| www.692191.com-大发快三注册网站| www.836638.com-快赢七乐彩缩水工具| www.34687.com-电子彩票能不能买| www.433536.com-毕节福彩发行| www.134703.com-快三回血有成功的吗| www.85kp.com-足彩混合过关推荐|