头像

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

来源:http://www.nazlibakht.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.nazlibakht.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
极速时时彩太假了 www.348886.com-大师水溶彩铅画作品| www.535502.com-买彩票送一注| www.857477.com-优酷彩票合法吗| www.929082.com-福彩网是不是骗局| www.989415.com-快三有复式吗| www.ts4.cc-河北快三开奖结结果| www.vn06.com-彩盈实时计划| www.29sz.com-网络彩票技术推广| www.405220.com-山东彩民3亿| www.567236.com-旺旺彩票网下载| www.650561.com-彩宝彩票官方| www.866365.com-昨天福彩什么奖号| www.941100.com-大发快三怎么当代理| 彩票驿站www.2350r.com| www.jm34.com-赢发彩票app| www.p33.xyz-体育彩票去哪里买| www.62mi.cc-网上买怎么买彩票| www.1682.in-盈利彩票下载| www.23816.com-体彩公司有哪些| www.78123.com-九州彩票可靠吗| www.041007.com-彩票投注软件怎么做| www.168859.com-内蒙快三跨度走势| www.928456.com-中国福利彩票幸运彩| www.993122.com-彩票团队计划兼职| www.sy12.cc-七星彩两个号多少钱| www.32wh.com-腾讯分分彩算号软件| www.274944.com-如何找到时时彩漏洞| www.493376.com-人人乐彩票官方| www.579395.com-500彩票骗局| www.663308.com-私彩代理怎么做| www.738685.com-天津福彩机器申请| www.930296.com-吉林快三最新一期| www.999697.com-200彩票-| www.dq93.com-网上一分快三能玩吗| www.l33.live-大发彩苹果app| www.38mj.com-动物彩铅简笔画| www.6060.cx-足球胜负彩推荐分析| www.14893.com-体彩20选5-| www.58649.com-彩·663299-| www.062229.com-足彩今日推荐竞彩网| www.147770.com-体彩排列五大赢家| www.237068.com-足球竞彩胜负平| www.321666.com-彩票预测分析大师| www.403890.com-海南动态网星彩预测| www.525401.com-福彩马莉萍-| www.606933.com-锋彩直播电视正版| www.689201.com-彩票奖池是什么意思| www.769071.com-3d选号彩报18年| www.533433.com-福彩3d八卦出号图| www.647307.com-快三庄家是谁| www.745857.com-贵州省体彩十一选五| www.810380.com-上海体彩发行中心| www.993465.com-足彩怎么兑奖| www.zo0.com-查彩票中奖结果| www.un90.com-内蒙古快三一二位| www.19jk.com-妙彩彩票-| www.4241.vip-七彩汇娱乐app| www.436738.com-体彩电话购彩| www.547417.com-万彩影像大师激活码| www.685234.com-3d彩票图3月份呢| www.772926.com-app领取彩金38| www.847121.com-体彩大乐透八等奖| www.nv56.com-福彩3d五行八卦图| www.8ai.cc-好彩平台注册| www.78ah.com-国外怎么买足彩| www.2098.vip-彩虹6号第3年季票| www.555869.com-香港五分彩开奖号码| www.669373.com-pk彩票平台安全吗| www.742669.com-法贝热彩蛋-| www.804845.com-台湾彩虹旗论坛网址| www.882002.com-网上的01彩票犯法| www.cai8722.com安微快三开奖查绚| www.oe87.com-腾讯快三app| www.588335.com-七星彩网易彩票| www.717172.com-水溶性彩铅教程| www.821058.com-彩色混凝土颜料批发| www.892185.com-彩票榜下载苹果版| www.969776.com-七乐彩胆拖5拖4| www.203381.com-中国福彩5d-| www.296792.com-一分钟快三怎么赢| www.415267.com-初三上册傅彩的意思| www.522233.com-分分彩最新-| www.598637.com-七星彩往期查询器| www.673693.com-彩绘包袱图片| www.754500.com-福彩15选5走试图| www.896991.com-中福彩票网骗局揭秘| www.968193.com-福彩怎么代理的| www.cp2833.com-福彩快三是合法的吗| www.op50.com-体彩买几个号码| www.3cw.com-天齐网首页福彩| www.51dz.cc-安卓版鹰彩-| www.932938.com-中彩手彩票软件下载| www.cp12.com-一分快三怎么玩稳赚| www.rr67.com-七星彩对三个数| www.2ny.cc-178彩票怎么注册| www.51fw.com-七星彩工具-| www.2135.win-3d图谜总汇全牛彩| www.77784.com-88好运彩彩票网| www.056730.com-七乐彩杀号公式方法| www.170139.com-吉林省体彩中心官网| www.yi68.com-彩票投注站赚钱么| www.64ec.com-江苏卫视福彩演播室| www.1946.net-3d胆码彩家网| www.7279.wang-重庆时时彩冷号| www.121924.com-胜负彩开奖任九奖金| www.326770.com-澳洲五分彩开奖官网| www.476530.com-梦见朋友彩票中大奖| www.567036.com-8888彩票正规吗| www.659284.com-彩票開獎查詢結果| www.744104.com-彩乐乐专家推荐快3| www.822985.com-彩票双色球骗局揭秘| www.890085.com-至尊大发快三| www.964629.com-凤凰快三登录网址| 华彩www.71399t.com| www.hf77.com-快三投注图表| www.c20.vip-星彩viptxcc| www.38em.com-彩票破解app| www.2005.vip-体彩开奖结果任九| www.c6.cc-买福利彩票快3技巧| www.sm22.com-时时彩任二遗漏数据| www.72fg.com-彩票独赢什么意思| www.372636.com-彩虹代表什么意思| www.547687.com-彩票时间差套利| www.662112.com-江苏体育彩票网站| www.59bx.com-体育彩票有nba吗| www.61rt.com-台湾七福彩-| www.1537.vip-福彩3d杀号澳客网| www.rq04.com-王牌彩票是正规的吗| www.76om.com-七乐彩时间开奖结果| www.2846.pw-好彩泰国多少钱| www.843545.com-彩票代理推广技巧| www.959585.com-彩宝彩票是真是假| 500彩票www.349077.com| www.669790.com-福彩有什么彩票| www.740022.com-福利彩票几个号码| www.822101.com-玩彩票到底有多害人| www.886466.com-可以合买的彩票平台| www.dc0.com-时时彩kk19| www.qj79.com-239彩票-| www.07xj.com-彩铅上色-| www.65kz.com-我想杳彩票开奖| www.2901.me-家彩网独胆预测| www.9395.cc-去国外彩票公司上班| www.95605.com-彩票公益金比例| www.08628.com-家彩网论坛-| www.82560.com-随机彩票中奖率高吗| www.054699.com-体彩有哪些高频彩| www.488588.cc-天天乐彩票怎么样| www.566319.com-?彩票资料免费大全| www.634676.cc-七彩油滴建盏| www.724477.com-佛教说中彩票| www.796406.com-上海体彩中心电话| www.871746.com-牛蛙彩四不像| www.941021.com-网络购彩合法吗| www.993131.com-彩票摊主怎么赚钱| www.pw3.com-快三怎么算中奖| www.rj71.com-7星彩复式计算| www.58ii.com-605彩票下载| www.3011.cc-彩票投注倍率表| www.8740.top-大发时时彩随机码| www.863041.com-智慧彩票预测软件| www.2104.com-昆山体彩兑奖中心| www.55420.com-彩博888网址| www.397756.com-局王七星彩和排列五|