最新活动温馨提示:99元终身VIP,整站资源免费下载!
头像

thinkphp5+bootstrap整合支付宝和微信支付接口类完美实现扫码付款demo(带数据库后台设置支付参数即可完成)

来源:http://www.erdangjiade.com aly_admin 2017-08-03 16:34浏览(3271)

最近项目里用到支付类的封装遇到各种坑,于是自己整理了thinkphp5+bootstrap整合了微信支付和支付宝支付接口类完美实现扫码付款demo(带数据库后台设置支付参数即可完成)。绝对能够实现支付宝和微信支付,支付宝异步回调和微信支付都需要放到服务器才能测试,支付宝同步回调可以在本地操作,只要在后台设置支付宝和微信支付的参数就可以实现动态调用,并且在支付类里面实现调用,希望用到的同学少走些弯路。

1、请不要问“在不在”之类的问题,有问题直接问!2、学生或暂时没有工作的童鞋,99元整站资源免费下载!3、充值VIP会员,整站资源无任何限制下载!5、程序员加油,交流群:368848856 在线 充值

thinkphp5+bootstrap整合支付宝和微信支付接口类完美实现扫码付款demo(带数据库后台设置支付参数即可完成)
分类:PHP > Thinkphp 难易:初级
查看演示 下载资源: 762

关注微信号获取此Demo视频教程:

下载资源 下载积分: 70 积分

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <title>个人中心-支付订单</title> <link rel="stylesheet" href="__CSS__/bootstrap.min.css"> <link rel="stylesheet" href="__CSS__/member.css"> <link rel="stylesheet" href="__CSS__/pay.css"> <script src="__JS__/bootstrap.min.js"></script> <script src="__JS__/jquery.min.js"></script> </head> <body> <div id="bd" style="min-height: 800px;"> <!--提交订单步骤{--> <ul class="order-step"> <li class="step1 active current"> <i class="iconfont glyphicon glyphicon-ok"></i> <span>我的购物车</span> </li> <li class="step2 active"> <i class="iconfont glyphicon glyphicon-ok"></i> <span>确认订单信息</span></li> <li class="step3 active"> <i class="iconfont glyphicon glyphicon-credit-card"></i> <span>支付订单</span></li> </ul> <!--}提交订单步骤--> <!--订单提交成功 提示信息--> <div class="order-msg"> <dl> <dt><i class="iconfont glyphicon glyphicon-ok-circle"></i>订单提交成功,请您尽快付款</dt> <dd class="first"> 订单编号:<span class="blue-light mr30">{$order_no}</span> 应付金额:<span class="orange">¥0.01</span> </dd> <dd class="grey"> 请您在提交订单后 <span class="orange">24小时内</span> 完成支付,否则订单将会自动取消 </dd> </dl> </div> <!--订单提交成功 在线支付--> <form name="myform" id="myform" action="{:url('pay/payments/alipay')}" method="post" onsubmit="getPayUrl()" target="_blank"> <input type="hidden" name="order_no" id="order_no" value="{$order_no}"/> <input type="hidden" name="price" id="price" value="0.01"/> <input type="hidden" name="payCode" id="payCode" value="alipay" /> <div class="pay-ol pay-ol-tab o-wp xs-tab" id="payment_ol"> <div class="hd"> <ul class="tab-hd cl"> <li class="tab-btn xs-active"> <a href="javascript:;">使用网银支付</a> </li> </ul> </div> <div class="bd"> <div class="tab-bd"> <p>付款时需跳转到以下对应的支付渠道进行支付。</p> <ul class="pay-list cl"> <li class="icon-alipay active" id="alipay" data="alipay" title="使用支付宝支付"> <img src="__JS__/payment/alipay.png" alt="支付宝支付"> </li> <li class="icon-tenpay" id="weixin" data="weixin" title="使用微信支付"> <img src="__JS__/payment/weixin.png" alt="微信支付"> </li> </ul> </div> </div> </div> <div class="pay-submit o-wp o-wp-l order-submit clearfix"> <div class="fr"> <button class="btn btn-order">一次性支付</button> </div> </div> </form> </div> <div class="container-default"> <hr> <footer class="footer"> <div class="row row-offcanvas row-offcanvas-right"> <div class="col-xs-5 col-sm-4">Copyright © 2013 - 2017 YUN. All Rights Reserved </div> <div class="col-xs-7 col-sm-8 text-right"> <a href="#" target="_blank">YUN</a> | <a href="#" target="_blank">授权</a> | <a href="#" target="_blank">支持论坛</a> | <a href="#" target="_blank">帮助</a> </div> </div> </footer> </div> </body> <script type="text/javascript"> $(function () { $('.pay-list li').click(function() { var $this = $(this); if (!$this.hasClass('more')) { $this.addClass('active').siblings().removeClass('active'); $('#payCode').val($this.attr('data')); } }); }); function getPayUrl(){ var action = ''; var payCode = $.trim($("#payCode").val()); if(payCode == 'weixin'){ action = "{:url('pay/payments/wxpay')}"; }else if(payCode == 'alipay'){ action = "{:url('pay/payments/alipay')}" }else{ action = "{:url('pay/payments/unpay')}" } $('form').attr('action',action); } </script> </html>

声明:本文为原创文章,如需转载,请注明来源erdangjiade.com并保留原文链接:https://www.erdangjiade.com/php/4703.html
评论78
头像

友情提示:垃圾评论一律封号,下载出错或任何技术问题请联系QQ 826096331

  • 头像 77楼
    11-20 11:35
    hsxy8
    大叔大婶打uuu
  • 头像 76楼
    11-19 17:18
    阿亮521
    大叔大婶打uuuuu
  • 头像 75楼
    11-19 17:17
    阿亮521
    diddididdiidid
  • 头像 74楼
    11-19 14:28
    hsxy8
    群主,这个乱码了
  • 头像 73楼
    08-17 20:59
    木子PHP
    下载下来后配置好虚拟域名,导入sql文件,PHP版本不要是7.2否则会出现each()方法弃用提示,当然你要会改的话也可以改代码,毕竟公司的环境不允许你随便动PHP版本。亲测成功,不假。
  • 头像 72楼
    08-16 11:12
    木子PHP
    终于找到需要的实例了,就是不知道是不是如你所说
  • 头像 71楼
    07-25 16:55
    edj_123
    积分不够了abcdefggg
  • 头像 70楼
    07-05 11:05
    zhouning
    积分不够了积分不够了
  • 头像 69楼
    05-17 20:55
    yinuo
    演示有问题,群主修复一下<br />
  • 头像 68楼
    05-14 17:06
    aqinga
    下一个看看学习一下。
1 2