头像

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

来源:http://www.jct-monitor.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.jct-monitor.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.157167.com-北京福彩大奖在哪领| www.103806.com-福彩3d中奖助手| www.566801.com-快三必中两不同| www.85781.com-彩涂铝卷中赫| www.6048.cm-体彩卫视-| www.077978.com-七星彩头尾包码方案| www.598625.com-易彩乐彩票大小买法| www.nr1.com-河北快三今天走势| www.166749.com-一分快三破解器免费| www.373543.com-彩吧是什么-| www.131127.com-聘礼和彩礼的区别| www.014605.com-七星彩票app| www.60730.com-完美彩票官方网下载| www.46599.com-山东福彩有快三吗| www.166123.com-快三在线投注平台| www.397384.com-信誉彩票网络平台| www.586764.com-手机验证送彩金38| www.ea45.com-葡京快三彩票| www.0242.cc-彩票第一开奖直播网| www.3334.cc-福彩四等奖-| www.40542.com-360彩票可以买了| www.lh06.com-天天中彩不再安装| www.551262.com-香彩票全年资料| 大赢家彩票平台www.371956.com| www.80ja.com-北京北控体彩| www.057021.com-七乐彩胆拖是怎么玩| www.294738.com-福彩三毛图库大全| www.872390.com-福彩三d开彩结果| www.632260.com-买彩票中奖视频| www.2448.me-即时开彩应用| www.916238.com-彩93平台靠谱吗| www.119768.com-福利彩票打票机教程| www.8673.com-财神彩票app官网| www.175208.com-江苏快三开奖详情| www.800065.cc-体彩nba推荐微博| www.12st.com-彩票小平台-| www.866023.com-福建体彩投注app| www.983942.com-92518彩票网| www.vh27.com-幸运快三实时计划| www.14oj.com-宣城体育彩票| www.671032.com-彩种大厅百乐宝下载| www.2212.cm-福彩3d巧妙断组法| www.924864.com-网上怎么购买彩票| www.88083.com-如何查询彩票真伪| www.128788.cc-用彩铅画荷花| www.250501.com-中彩彩票不能提现| www.352544.com-美东两分彩-| www.460093.com-验证手机号码送彩金| www.582498.com-体彩中心p3开机号| www.722879.com-吉祥彩票合法吗| www.705657.com-快三出什么号码| www.928070.com-体彩十一夺金走势图| www.sg27.com-时时彩压豹子的规律| www.eo64.com-快三彩票网站源码| www.94mg.com-体彩刮刮乐字母代码| www.66857.cc-彩票拍照查中奖| www.329168.com-青海福利彩票双色球| www.506268.com-彩票d9-| www.873457.com-体彩竞猜还能搞几年| www.070973.com-人人竟彩-| www.7444.wang-如何购买彩票| www.626045.com-一分快三作弊软件| www.198839.com-彩票5单双怎么玩| www.362403.com-聚猫网彩票-| www.641605.com-彩票标识牌-| www.793848.com-博彩q群-| www.660827.com-福彩双色球开将结果| www.290307.com-众达彩票网站| www.996094.com-体彩店可以买北单吗| www.0ig.com-2019彩票中奖图| www.67nn.com-竞彩用哪个app| www.xu51.com-买足彩的app| www.51755.cc-中彩网18人擂台赛| www.137431.com-彩票自身返点啥意思| www.473727.com-下载即时开彩| www.258376.com-华夏彩票下载| www.474040.com-南京休彩中心在哪里| www.54oj.com-雅彩彩票提现安全吗| www.436604.com-幸运之门彩票网| www.645778.com-足彩怎样买才能稳赢| www.0792.site-网上能买足彩| www.vz47.com-湘潭市福彩中心在哪| www.895102.com-万福彩票骗局| www.98867.cc-网易上可以买彩票吗| www.353228.com-羸彩天下与你同行| www.594738.com-吉祥彩登录-| www.rz45.com-快三三码必中| www.026803.com-彩票工资车-| www.082796.com-众信彩票靠谱吗| www.205005.com-⊙江西快三和值| www.318418.com-彩彩票app下载| www.505834.com-九台黑彩-| www.585520.com-彩票指南彩报电子版| www.113937.com-彩涂铝板厂家| www.358843.com-体彩传统7位数玩法| www.640967.com-博金彩票官网| www.bt37.com-彩票挂机软件平台| www.37jt.com-彩879彩票兼职| www.35376.cc-彩票体彩下载| www.71of.com-关于买彩票不中诗句| www.347889.com-七乐彩票结果| www.990491.com-彩票游戏平台网站| www.291009.com-非凡彩票地方彩| www.498258.com-京彩中奖信息| www.3054.biz-七星彩明月珰结局| www.70386.com-彩票中奖地查询| www.374040.com-520彩票网址| www.761799.com-288彩票金管家| www.39be.com-体彩高频足彩走势图| www.970240.com-彩神通会员三码准吗| www.77mx.com-福彩门店装修图片| www.22685.com-搜索彩票-| www.077789.com-旺彩平台11选5| www.142947.com-玩彩8-| www.515651.com-开彩票店有什么风险| www.dh20.com-七星彩兑奖方法| www.82981.com-彩票站投诉电话| www.4401.vip-甘体彩11选五一| www.717888.cc-彩票投注技巧视频| www.882597.com-中国高频彩合法吗| www.560538.com-体彩五d今天推荐号| www.970548.com-安徽快三遗漏统计值| www.rn96.com-腾讯官方qq7彩票| www.723156.com-3d彩之网-| www.360404.com-彩易福彩d-| www.83an.com-和彩云怎么换手机号| www.375392.com-玩彩票老是输钱| www.961848.com-三彩服饰网店| www.91py.com-好运彩票网是真的吗| www.846619.com-姜山冷门唯彩看球| www.69uw.com-红菜苔彩票是真的吗| www.021402.com-湖北省体彩中心官网| www.067712.com-彩票计划下载手机版| www.961640.com-500彩票登录| www.298278.com-上海快三是真的吗| www.mj66.com-青海快三开奖情况| www.130537.com-老彩民快3-| www.345091.com-体育彩票开奖r结果| www.494153.com-体育彩票中了一个数| www.651741.com-8828彩票注册| www.862286.cc-体彩排列7开奖| www.773970.com-高返利彩票平台| www.205066.com-内蒙快三第50期| www.295761.com-算出重庆时时彩口诀| www.433315.com-假彩票机那有卖| www.587988.com-今日竞彩新浪| www.9535.biz-风采风彩区别| www.091210.com-八号彩票登陆网址| www.pb77.com-今日体彩排三中奖号| www.2019.cx-亿发彩票正规么| www.12ua.com-彩臣看盘胜负彩| www.xu32.com-彩票守号中的最大奖| www.221314.com-重庆时时彩苹果版本| www.441477.com-大众彩票下载安装| www.658666.cc-中彩乐网址-| www.825676.com-那个彩票软件靠谱| www.947865.com-台湾彩票539| www.bu09.com-779彩票app-| www.927930.com-7位数彩票怎么买| www.02vs.com-彩是什么生肖| www.32831.cc-南城都汇汇彩园| www.358970.com-买体彩用什么app| www.85259.com-流产3d彩摘网| www.090076.com-彩票玩家去哪里找|