头像

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

来源:http://www.sodugoo.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.sodugoo.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.961922.com-上海福彩快3下载| www.937747.com-易算彩票-| www.9438.com-经典说彩专家专栏| www.041144.com-快乐双彩综合走势图| www.237064.com-胜负彩即时比分| www.631728.com-海南七星彩开奖查询| www.544666.com-彩票注单修改器| www.57mj.com-大发彩票网站是什么| www.36nj.com-财财迷迷七星彩预测| www.1143.xyz-彩蛋图片-| www.ze33.com-彩票长龙计划| www.953.tv-福彩3d八卦出号图| www.6334.pw-彩票最近中奖事件| www.05180.com-浙江福利彩票征召| www.006306.com-山东彩票下载| www.365354.cc-专业的彩票搜索引擎| www.534331.com-有前景的体彩官网| www.133102.com-新型彩钢围挡设备| www.73585.com-名人彩票测速网站| www.058607.com-高频彩联盟开奖结果| www.331660.com-彩51彩票-| www.hv14.com-快三准确的杀号| www.837211.com-哪里可以买竞彩足球| www.19oh.com-福彩3d今天开奖结| www.525297.com-10分快3彩票计划| www.233701.com-彩票回补几率负| www.724201.com-微彩属于赌博| www.802588.com-彩票小狂人五码复式| www.905356.com-网上买竞彩违法吗| www.975481.com-蚂蚁彩票计划人工| www.eh85.com-浙快乐彩开奖| www.7oc.com-彩票领奖为啥都带着| www.062324.com-立彩tl团队-| www.156775.com-中福快三软件| www.96973.cc-姜山冷门唯彩看球| www.099074.com-中国彩票快三真假| www.561390.com-彩票5950-| www.656386.com-天空彩免费大全| www.819938.com-第二人生如何中彩票| www.913098.com-彩票追号可以追几期| www.979011.com-大发快三倍投方案| www.ac82.com-五分⑥和彩开奖网站| www.uq52.com-体彩排列五综合走图| www.11qt.com-西安天彩粮加盟骗局| www.61126.cc-非法彩票查处| www.671443.com-福彩千禧网试机号| www.771353.com-743cc彩-| www.878508.com-斯特凡万能彩票公式| www.959266.com-彩吧库图红五| 99彩票www.296979.com| www.716965.com-彩铅颜色搭配大全| www.94932.com-儿童彩妆安全| www.074578.com-多金彩app诈骗| www.149589.com-甘肃快三走势与预测| www.260193.com-河北快三开奖结果图| www.332178.com-买彩票赚钱吗| www.431972.com-福彩公告结果| www.525003.com-江苏快三输8万| www.365352.cc-111彩票注册| www.456021.com-彩票至尊宝典手机版| www.564536.com-大象彩票网站| www.630360.com-彩票福利彩票21期| www.697586.com-体七星彩复式怎么买| www.772078.com-彩票挂机软件有哪些| www.845618.com-台湾有彩票吗| www.906733.com-极速快三模拟软件| www.964206.com-福彩网如何充值| 七星彩票www.107186.com| www.671696.com-彩宝118下载地址| www.789470.com-姜姜竞彩app| www.882397.com-五分彩是哪里开的| 红旗彩票www.39957d.com| www.337733.com-今晚福利彩票开奖吗| www.457648.com-恒大彩网-| www.590048.com-足彩竞彩比分计算器| www.513113.com-百度一下乐彩彩票| www.613687.com-体彩排列3技巧| www.628899.com-彩票招收兼职群| www.730724.com-彩坛毒药-| www.832188.com-七星彩摇奖结果| www.927378.com-如何买体育彩票| 福彩www.26878z.com| www.vy98.com-香港有什么彩票种类| www.52ee.com-葡京彩票官网| www.1317.pw-106好彩票-| www.657741.com-体彩排三双胆神算| www.89529.com-彩吧彩票下载网址| www.02662.cc-玩彩票软件下载| www.018967.com-苹果彩票缩水软件| www.517809.com-今日体彩预测图| www.927192.com-福彩3g字谜总汇| www.7852.top-福彩任选五中奖规则| www.596385.com-时时彩投注计划表| www.864779.com-手机彩膜切图软件| www.950637.com-上海快三一天多少期| 大赢家彩票www.5086n.com| www.400434.com-盈彩彩控制器接线图| www.538922.com-欢迎使用必赢版彩票| www.668762.com-七星彩机选5注投注| www.767433.com-72期福彩独胆| www.hl05.cc-9188彩票-| www.wl26.cc-豪彩手机客户端下载| www.55rl.com-5808万体彩-| www.2835.com-体彩试机号30期| www.961540.com-92彩票-| www.580274.com-最好的彩票必中计划| www.694992.com-怎么下载中彩网购彩| www.795374.com-至尊彩网-| www.910163.com-汤姆克兰西彩虹六号| 七天彩www.00665a.com| www.559416.com-下载陇彩宝-| www.688021.com-代理彩票反水| www.873082.com-时时彩中彩票| www.958435.com-七星彩1注赔多少| www.cp1515.com-安徽福彩快3走势图| www.pv93.com-三分彩正规吗| www.274443.com-分分彩公式怎么计算| www.87460.com-彩票30天签到| www.260217.com-彩票站投诉热线| www.547660.com-大地彩票怎么回事| www.676570.com-国家规定彩礼钱多少| www.795186.com-福彩3d好运彩| www.872463.com-贵阳彩票店如何办理| www.993744.com-足彩38期赛果| www.cx25.com-彩票跨度是什么意思| www.k10.shop-彩吧网更懂彩民| www.758234.com-长春溢彩-| www.891422.com-熊猫彩软件-| www.961451.com-网络购彩安全吗| www.ak20.com-安徽福彩快三走势| www.4sb.com-怎么看彩票中奖没| www.661081.com-彩票z-| www.750527.com-利民彩票app| www.859889.com-瑞彩祥下载链接| www.944062.com-微微彩票是正规的吗| 福彩www.16878x.com| www.tn72.com-江苏快三今天走势图| www.66lo.com-彩票数字统计学| www.478910.com-彩票开彩通-| www.6988.mobi-杏彩彩票下载| www.19786.cc-彩票没中奖-| www.55313.com-时时彩的玩法和规则| 鑫亿彩www.051069.com| www.8313.com-体彩开机号10期| www.662235.com-中福时时彩计划软件| www.793569.com-网络彩票输了怎么办| www.147596.com-微信彩票扫码兑奖| www.800848.cc-足球彩票计划群骗局| www.917602.com-必赢网彩票输啦咋办| www.983167.com-彩盈娱乐合法吗| www.ai64.com-体彩七星彩走势图表| www.wk70.com-开彩网开奖结果查询| www.14qj.com-下载欢乐彩官网| www.428981.com-吴中区体彩中心电话| www.540560.com-彩乐园网址| www.631535.com-好彩头是什么意思| www.686303.com-福利彩票aqq下载| 计划软件-福彩3d分解技巧| www.60se.com-双彩球开状结果| www.1124.cc-竞彩兑奖金额上限| www.682646.com-福彩3d彩报老虎图| www.91768.com-手机彩票缩水软件| www.125440.com-彩票软件怎么合法| www.754828.com-江西福彩中奖规则|