头像

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

来源:http://www.landushi.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.landushi.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.731588.com-彩票负盈利套利| www.879385.com-福彩3d大小-| www.996284.com-网易彩票网靠谱吗| www.bm21.com-彩票口诀-| www.wr02.com-幸运快三走势图预测| www.27xu.com-全彩漫画母系| www.0858.net-举报长春黑彩店| www.8488.org-6d彩票注册网址| www.48477.com-足球竞彩网下载| www.003233.com-福彩3d字谜汇总图| www.087256.com-今晚开奖的彩票| www.168710.com-内蒙古快三遗漏| www.330161.com-微信彩票群拉人赚钱| www.438377.com-彩票招商吧-| www.547809.com-福彩开奖前几点停售| www.664501.com-信彩分分彩两面| www.751194.com-博牛彩票app登录| www.837048.com-彩票系统破解方法| www.913196.com-彩经网专家预测| www.973926.com-易网彩票-| www.qg08.com-尊彩44app-| www.01ci.com-彩票对打是什么意思| www.80yh.cc-彩票代投骗局| www.2595.com-福彩3d开奖日期天| www.8790.wang-分分彩技巧-| www.69172.cc-印尼分分彩是真的吗| www.038096.com-390彩票app-| www.131142.com-福彩三哥杀码| www.215162.com-快三app骗局| www.295146.com-湖北福彩网站| www.372853.com-各省快三开奖时间| www.487633.com-正规福利彩票盈利| www.572914.com-彩图诗句看图解码| www.656187.com-乐彩快三是私盘吗| www.812577.com-福彩3d大底-| www.893229.com-内蒙古福彩网首页| www.966913.com-河南快三害死人| www.cai2544.com时时彩开奖时间调整| www.nn14.com-老盘任九足彩博客| www.04pf.com-水彩风景-| www.82db.com-体彩世界杯体彩| www.2387.space-新西兰彩票种类| www.8462.top-5aapp彩票下载| www.64487.com-福彩都是坑人的吧| www.029839.com-55彩票下载-| www.113262.com-彩票秘籍书全套| www.190200.com-湖北快三技巧规律| www.270091.com-彩1怎么下-| www.393900.com-福利彩开奖号码查询| www.524522.com-圣地彩结果-| www.616286.com-福彩3d新小鱼图| www.692717.com-立彩佳官网-| www.778052.com-彩88彩票下载| www.899639.com-81c八一彩-| www.961061.com-竟彩网比分直播| 幸运彩票www.73166c.com| www.fq82.com-1分彩技巧-| www.yg02.com-福利彩票奖金计算器| www.26dd.com-百万发平台时时彩| www.1027.online利盈彩票怎么玩| www.7966.loan-拉斯维加斯博彩官方| www.31213.cc-彩尊官网-| www.76255.cc-玛雅吧彩票-| www.028361.com-万美娱乐彩票| www.107752.com-彩票能作弊吗| www.180158.com-易彩快三开奖查询| www.257081.com-福彩三d中奖号| www.332073.com-鸿运彩票网是否合法| www.409895.com-什么叫体育彩票| www.519422.com-256net彩票网| www.591702.com-混合竞彩计算器| www.665811.com-手机玩彩票下载安装| www.745685.com-福利彩票无纸化投注| www.821534.com-今天彩票3d图纸| www.884752.com-亿彩堂彩票-| www.sw72.com-7星彩玩法-| www.04vq.com-水溶性彩铅绘画教程| www.99yh.cc-非凡彩票可以赚钱吗| www.3862.cc-竞竞彩网比分直播| www.9412.xyz-牛彩3d谜汇总图| www.81524.com-菲律宾博彩招聘骗局| www.033340.com-足彩独赢什么意思| www.141773.com-时时彩砍龙啥意思| www.221534.com-彩福彩票快三| www.296478.com-彩票k线图分析软件| www.365886.cc-七星彩开奖结里查询| www.458108.com-彩票走势图如何看| www.545894.com-福彩去哪申请| www.681273.com-辽宁福彩中心在哪里| www.762170.com-时时彩有没有人控制| www.865566.com-熊猫竞彩app官网| www.930295.com-吉林快三最新开奖图| www.984769.com-福彩3d黑圣手字谜| www.ne47.com-安微福彩快3| www.n90.org-玩彩合买-| www.43zb.com-uc彩票是真的吗| www.579.live-支付宝买彩票靠谱吗| www.4267.cc-陕西三彩集团是骗局| www.9441.org-六彩宝典-| www.73431.com-易彩补漆笔如何使用| www.024596.com-彩神通内部四码官网| www.096995.com-江西省福彩中心地址| www.161191.com-燕郊彩票站-| www.277666.cc-快三彩票被骗| www.362994.com-雨后的彩虹好像什么| www.452505.com-体彩泰安投注站| www.540756.com-418彩票下载| www.641818.com-福利彩票标志的意义| www.730381.com-玩彩经验-| www.800848.cc-足球彩票计划群骗局| www.873968.com-福彩3d网上可买吗| www.967340.com-微信体彩群-| 大富豪www.339967.com| www.gh47.com-快三属于福利彩票吗| www.xb94.com-徐州彩票最大奖| www.12xb.com-完美彩票咋样| www.77hb.cc-重庆时时彩第53期| www.1296.vip-彩票书籍电子版下载| www.08203.cc-外蒙快三走势图| www.49344.com-天津时时彩关闭了| www.89957.cc-贵州福彩了3d派奖| www.044647.com-一份外卖送给彩票| www.216510.com-快三快投第一门户| www.285503.com-发彩网免费注册官网| www.376640.com-3d彩吧第三版| www.491907.com-8号彩票公司在哪里| www.562251.com-快三做号工具| www.627125.com-体育彩票周几开| www.691231.com-烟台福利彩票申请| www.765269.com-博彩app平台开发| www.884676.com-贵州体彩快三| www.951621.com-幸运快三吧-| www.989339.com-万彩吧下载安装苹果| www.cp5600.com-和值快三-| www.le29.com-八亿彩app下载| www.b72.com-时时彩票菲律宾| www.24gv.com-天天彩票恢复了吗| www.879.live-官方买时时彩违法吗| www.4393.xyz-甘肃快三直播画面| www.9259.in-移动梦网彩票版区| www.57674.com-融彩网平台登陆页| www.017156.com-腾讯五分彩软件计划| www.079857.com-e球彩复式投注| www.134386.com-福体彩开奖详情| www.202095.com-贵州省体彩兑奖中心| www.266182.com-河北省快三统计图表| www.386538.com-双彩网排三排五论坛| www.502057.com-有没有职业买彩票的| www.565548.com-玩彩票龙虎怎么看| www.625278.com-七乐彩对了四个号码| www.689088.com-上海体彩排四| www.766825.com-广东体彩app| www.890626.com-9999彩票会员| www.954752.com-788彩钢瓦-| www.995088.com-体育彩票大乐透兑奖| www.lr.cc-足球竞彩网-| www.lg43.com-豪彩平台下载安装| www.e99.shop-七星彩开奖日期表| www.50ut.com-手机足彩过滤| www.714.me-在线下载好运时时彩| www.95209.com-福彩中奖票面| www.089847.com-彩票规则玩法大乐透| www.175388.com-福建快三遗漏| www.273965.com-二分时时彩-|