头像

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

来源:http://www.kzkyy.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.kzkyy.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
江苏快3 www.654526.com-时时彩聚宝盆下载| www.828718.com-彩票站打错票能退吗| www.920621.com-甘肃福彩app下载| www.990746.com-澳客赢家彩票靠谱吗| www.sk3.cc-老时时采彩开奖| www.qr35.com-福彩公益金的用途| www.38aq.com-体彩七乐彩走势图| www.2403.cc-中国体彩育彩票开奖| www.9230.org-百事乐彩票官方网站| www.78703.com-靳加坡天天彩资讯网| www.041815.com-易彩2.0手机版| www.147976.com-彩73平台-| www.249056.com-怎么做彩票庄家| www.334171.com-体彩任五-| www.433264.com-时时彩可以计算公式| www.542334.com-万彩吧彩票网站| www.678500.cc-彩之网首-| www.773120.com-打鱼送彩金27| www.971558.com-彩票最新开奖结| www.ps41.com-网络彩票恢复了么| www.06wk.com-用彩铅画的凤九| www.91rq.com-五分彩有什么技巧| www.3717.cm-乐盈彩票下载| www.04189.com-福利彩票旺彩网| www.56697.cc-心赢彩票-| www.090963.com-南宁体彩-| www.178575.com-彩票投注大厅| www.268058.com-彩乐乐围二遗漏| www.443896.com-牛蛙彩票开奖现场| www.559067.com-福彩大家乐怎么玩| www.645525.com-重庆时时彩2019| www.805318.com-竞彩实体店app| www.898220.com-香港致富彩生肖| www.977083.com-河南两万彩礼| www.d47.online-彩票预测软件有用吗| www.49gb.com-中彩双色球媒体擂台| www.0423.cn-助赢彩票软件手机| www.9556.vip-海南彩票从哪里打| www.67713.cc-开私彩犯罪吗| www.056184.com-体彩即时彩几点结束| www.173130.com-怎么玩快三才能赚钱| www.290239.com-彩铅画作品-| www.404490.com-彩铅画水滴详细教程| www.526991.com-彩神x登陆-| www.662440.com-紫薇福彩胆码预测| www.774026.com-爱彩乐浙江快乐12| www.889195.com-易彩快投注-| www.985449.com-933时时彩app| www.c4.net-安微快三预测和值| www.sf22.com-大发云彩票骗局| www.52bz.cc-现代创意水彩画图片| www.1106.cm-足彩买一注多少钱| www.07684.com-中国福彩吧-| www.58869.com-福彩开奖预测结果| www.060335.com-红宇体彩店是真的吗| www.162597.com-福彩3d012路| www.277849.com-皇都彩票1分快3| www.390278.com-3d联盟好彩乐2| www.536727.com-牛彩3d字迷图迷| www.649256.com-博应用官网彩世界| www.762697.com-彩票3分的赛车| www.875107.com-新彩吧图谜总汇| www.964135.com-网上是几点买彩票| www.du22.com-彩票中奖神器| www.d67.club-福彩通注册邀请码| www.47cz.com-金手指足彩报推荐| www.4923.cm-排列三中奖彩票票花| www.23396.com-景德镇体彩中心招聘| www.73876.cc-如何网上买体彩| www.033388.cc-体彩金7乐玩法规则| www.119594.com-网络极速快三平台| www.244403.com-京东彩票官网首页| www.338142.com-哪种彩票的奖金最高| www.437271.com-彩票超级赛车计划| www.532605.com-彩票公式生成软件| www.875582.com-彩神3怎么样| 易彩网www.99638e.com| www.mq82.com-中彩网3d今日预测| www.17hi.com-彩民商城-| www.600.cc-时时彩代理做了一年| www.9268.cc-乐彩客怎么样| www.75655.cc-模拟彩票中奖| www.164174.com-微彩吧可靠吗| www.352337.com-金牛彩票体现不了| www.445610.com-上海福彩基诺试点| www.542428.com-网上购彩是真的吗| www.657254.com-时时彩公式软件安卓| www.772852.com-大发时时彩有漏洞吗| www.883197.com-京东快彩是真的假的| www.970156.com-大福彩-| www.ak86.com-808加急彩版| www.tt43.com-彩票投注有什么技巧| www.09ym.com-双色球彩票封机时间| www.86cg.com-喜彩文化娱乐| www.2715.me-开心彩票网可靠吗| www.052110.com-安徽快三组合分布图| www.219714.com-贵州体彩网官方首页| www.317259.com-彩九注册-| www.407008.com-七星彩走势图奇偶| www.550768.com-华夏彩票快3| www.668688.cc-华人彩票登录网站| www.774745.com-七乐彩的玩法规则| www.870086.com-网易彩票网址是多少| www.970216.com-官方购彩平台| www.aw80.com-福利彩票任三技巧| www.wp01.com-快三号码图片| www.25gv.com-下下彩客户端| www.1409.vip-76c财神彩票| www.9129.top-七乐彩开奖历史数据| www.72717.cc-彩票站出兑信息| www.061156.com-彩客网是不是合法的| www.165086.com-排三牛彩网孤独胆码| www.277233.com-bft彩票-| www.377560.com-附近有体育彩票站吗| www.515283.com-七星彩买的人少| www.588717.com-福彩双色求走势| www.665887.com-乐彩排列三五论坛| www.775446.com-中彩网3d预测分析| www.872542.com-下载山西体育彩票| www.970804.com-分分彩定胆公式| www.ws.com-河北快三形态图| www.pz57.com-彩66下载安装| www.53wj.com-幸运8五分彩| www.0601.net-湮三国梦想星彩无惨| www.00533.cc-彩霸王单双各4肖| www.63360.com-延敖足彩分析| www.032184.com-彩票销售推广| www.114708.com-山东齐鲁福彩双色球| www.190977.com-上海快三是国家的吗| www.279382.com-时时彩压豹子的规律| www.407554.com-彩票有密码线吗| www.542525.com-大乐透彩票结果今天| www.664865.com-体彩20选5开奖| www.739311.com-七星彩智能选号器| www.882571.com-159彩票官方网站| 99彩票www.528335.com| www.hm48.com-福彩有哪些玩法| www.zo85.com-竞彩我输了60万| www.30ff.com-风景彩铅画大全森林| www.1873.vip-新时时彩软件下载| www.9475.xyz-体彩排列五直播现场| www.57917.cc-怎么登录汇彩网| www.025794.com-包头福彩中心营业员| www.101554.com-最有信誉的彩票网站| www.187303.com-时时时彩开奖器| www.287152.com-安徽快三变化| www.398359.com-摇彩票号码机| www.532873.com-7星彩怎么玩| www.635920.com-七乐彩精准杀号公式| www.739203.com-快三杀号技巧文库| www.816625.com-吉林快三最近一百| www.887688.com-87彩票推广基地| www.964313.com-官方体育彩票专业版| 大玩家彩票www.9478a.com| www.hx58.cc-快三哪个玩法追对子| www.s87.com-柳州自助投注彩票站| www.36lp.com-七星彩割码规律| www.60684.com-易购彩票平台可靠吗| www.092737.com-如何处理问题彩民| www.152702.com-福彩三d天天彩报图| www.274368.com-查看内蒙古快三| www.379702.com-我在洪荒买彩票下载| www.512063.com-福彩中奖原理| www.637422.com-体育彩票包括哪几种|