源码介:

 


小呆聚合支付系统是个人二维码免签约即时到账多商户支付系统
收款即时到账,无需进入第三方账户,收款更安全
支持监听店员收款信息,可使用支付宝微信小号/模拟器挂机
免费、开源,无后门风险,小呆聚合支付多用户多通道免签支付系统- 免费开源 - 稳定更新-V免签 支付系统 免签支付平台 多通道。独立版开源,使用ThinkPHP开发,持续更新!

升级级日志:

@v6.4.1升级到v6.4.2

1.增加两套支付模版,用户可以后台自由切换模式

2.优化默认支付模版,增加订单来源,商品名称

3.增加app在各个手机上安装指引教程

4.优化其他细节

@v6.4升级到v6.4.1

1.修复商户中心无法购买套餐bug

2.修复手机端微信无法调用app问题

3.修复商户中心订单排版问题

4.修复云监控QQ适配问题,改一下一些代码

@v6.3升级到v6.4

1.修复易支付对接加密错误问题

2.修复云监控跟云端获取账单问题

3.修复商户金额一直自动减少问题(这里我已经修复商户金额根据费率多少来扣除手续费)

4.修复PC监控端QQ问题

5.添加全新版本免费PC监控端软件[可定制]基本不用但是ck掉线问题

6.(全自动获取)(微信,QQ秒推送,支付宝15秒推送)

7.修复包使用教程:后台管理-后台中心-手动更新(右边)【直接上传即可】

@v6.2升级到v6.3

1.修复收银台回调失败错误问题,优化一些代码问题,使网页浏览更畅快。

@v6.1升级到v6.2

1.修复系统内部缓存,优化一些数据代码,优化框架模板,优化通知配置问题。

2.添加右下角客服显示,添加订单实施弹窗通知

3.优化了[云端,云监控]账单判断问题,优化云端微信秒回调问题(6.0版本以上的建议后台上传修复包更新)。

@v5.8升级到v6.1

1.修复云监控支付宝多订单回调错误问题(使用云监控的建议更新)

2.修复当面付和商户模板问题,修复微信内部浏览器不能按住识别二维码问题,也修复已知BUG问题。

效果图片:

教程

一安装后端:

1-上传源码到空间后进行解压

文件权限全部给775

2-修改数据库文件,路径:config/database.php ,设置好您的mysql账号密码

3-环境要求:

运行环境为:PHP7.4+MYsql5.6

运行目录 设置为public并保存

伪静态 设置为thinkphp并保存

4-安装网站

访问你的区域/install安提示填写资料

5-更新数据库

数据库文件在根目录,把更新数据的数据按顺序导入到您的数据库

6-至此网站搭建完毕,请访问后台自行修改配置信息!默认后台账号和密码均为admin 其他操作请看安装教程

使用代码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>订单确认</title>
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport"/>
<meta content="yes" name="apple-mobile-web-app-capable"/>
<meta content="black" name="apple-mobile-web-app-status-bar-style"/>
<meta content="telephone=no" name="format-detection"/>
<meta http-equiv="refresh" content="4">
<link rel="stylesheet" type="text/css" href="__STATIC__assets/pay/css/alipay_jump_style.css?v=3"/>
</head>
<body>
<section class="aui-flexView">
  <header class="aui-navBar aui-navBar-fixed">
    <div class="aui-center"> <span class="aui-center-title"><img src="__STATIC__assets/pay/images/alipay_grey.png"></span> </div>
  </header>
  <section class="aui-scrollView">
    <div class="aui-pay-box">
      <div class="aui-pay-text">
        <p>支付金额</p>
        <h2><em>¥</em>{$data.price|raw}</h2>
        <p>付款后请稍候几秒即可,切勿关闭页面。</p>
      </div>
      <div class="aui-pay-fill">
        <div class="aui-pay-flex">
          <div class="aui-flex b-line">
            <div class="aui-flex-box">
              <h2 class="aui-pay-titleS">支付信息</h2>
            </div>
          </div>
          <div class="aui-pay-info">
            <p class="aui-flex">订单金额 <em class="aui-flex-box">¥{$data.money|raw}</em></p>
            <p class="aui-flex">应支付金额 <em class="aui-flex-box">¥{$data.price|raw}</em></p>
            <p class="aui-flex">订单号 <em class="aui-flex-box">{$data.order_id|raw}</em></p>
            {if condition="$data.state eq '1'"}
            <p class="aui-flex">当前状态 <em class="aui-flex-box" style="color:#ff0000;">待支付</em></p>
            {elseif condition="$data.state eq '2'" /}
            <p class="aui-flex">当前状态 <em class="aui-flex-box" style="color:#5FB878;">已支付</em></p>
            {else /}
            <p class="aui-flex">当前状态 <em class="aui-flex-box" style="color:#FFB800;">已过期</em></p>
            {/if}
            <p class="aui-flex">下单时间 <em class="aui-flex-box">{$data.create_date|date='Y-m-d H:i:s'}</em></p>
          </div>
        </div>
      </div>
      <div class="aui-pay-com">
          <button>立即支付</button>
      </div>
      <div class="copyright">Copyright © 支付宝版权所有  2004-<script>document.write((new Date).getFullYear());</script></div>
    </div>
  </section>
</section>
<script src="__STATIC__assets/pay/js/jquery.min.js"></script>
<script>
var orderstatus='{$data.state|raw}';//2为已支付完,1为待支付, 3为已过期
function toast(config, callback){
  AlipayJSBridge.call('toast',config, callback);
}
function ready(callback) {
  // 如果jsbridge已经注入则直接调用
  if (window.AlipayJSBridge) {
    callback && callback();
  } else {
    // 如果没有注入则监听注入的事件
    document.addEventListener('AlipayJSBridgeReady', callback, false);
  }
}

var browser = navigator.userAgent.toLowerCase();
if (browser.match(/Alipay/i)=="alipay") {
	ready(function(){});
	//隐藏右上角菜单
	AlipayJSBridge.call('hideOptionMenu');
}
{if condition="$data.state eq '2'"}
	toast({
    content: '支付成功',
    type: 'success',
    duration: 1800,
    }, function(e){
    	 AlipayJSBridge.call('popWindow');
    });
{elseif condition="$data.state eq '3'" /}
	toast({
    content: '订单已过期',
    type: 'success',
    duration: 1800,
    }, function(e){
    	 AlipayJSBridge.call('popWindow');
    });
{/if}
$(document).ready(function(e) {
	$(".aui-pay-com button").click(function(e) {
		var browser = navigator.userAgent.toLowerCase();
		if (browser.match(/Alipay/i)=="alipay" && orderstatus==1) {
            AlipayJSBridge.call('pushWindow', {
                url: '{:urldecode($data.mid_url)}',
				param: {
					readTitle: true,
					showOptionMenu: false
				}
			});
        }
		else if(browser.match(/Alipay/i)=="alipay" && orderstatus==2){
    	    toast({
      	    content: '请勿重复支付',
      	    type: 'fail'
    	    }, function(e){
    	        AlipayJSBridge.call('popWindow');
    	    });
		}
		else if(browser.match(/Alipay/i)=="alipay"){
		    toast({
      	    content: '请重新发起支付',
      	    type: 'fail'
    	    }, function(e){
    	        AlipayJSBridge.call('popWindow');
    	    });
		}
		else{
			alert('仅限在支付宝内支付');
		}
    });
});
</script>
</body>
</html>
测试址:

收银台

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐