<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
<meta name="renderer" content="webkit">
<meta name="HandheldFriendly" content="True"/>
<meta name="MobileOptimized" content="320"/>
<meta name="format-detection" content="telephone=no"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="apple-mobile-web-app-status-bar-style" content="black"/>
<link rel="shortcut icon" href="<?= PLUGIN_STATIC ?>/img/tether.svg"/>
<title>USDT 在线收银台</title>
<link href="<?= PLUGIN_STATIC ?>/css/main.min.css" rel="stylesheet"/>
</head>
<body>
<div class="container">
<div class="header">
<div class="icon">
<img class="logo" src="<?= PLUGIN_STATIC ?>/img/tether.svg" alt="logo">
</div>
<h1>
<?= $_SERVER['HTTP_HOST']; ?>
</h1>
<label>
请扫描二维码或点击地址复制粘贴转账USDT(trc-20)支付。<br> <b>转账金额必须为下方显示的金额且需要在倒计时内完成转账,否则无法被系统确认!</b>
</label>
</div>
<div class="content">
<div class="section">
<div class="title">
<h1 class="amount parse-amount" data-clipboard-text="<?= $usdt; ?>" id="usdt">
<?= $usdt; ?> <span>USDT.TRC20</span>
</h1>
</div>
<div class="address parse-action" data-clipboard-text="<?= $address; ?>" id="address">
<?= $address; ?>
</div>
<div class="main">
<div class="qr-image" id="qrcode"></div>
</div>
<div class="timer">
<ul class="downcount">
<li>
<span class="hours">00</span>
<p class="hours_ref">时</p>
</li>
<li class="seperator">:</li>
<li>
<span class="minutes">00</span>
<p class="minutes_ref">分</p>
</li>
<li class="seperator">:</li>
<li>
<span class="seconds">00</span>
<p class="seconds_ref">秒</p>
</li>
</ul>
</div>
</div>
</div>
<div class="footer">
<p>Powered by <a href="/" target="_blank">葫芦侠【辰新】</a></p>
</div>
</div>
<script src="<?= PLUGIN_STATIC ?>/js/jquery.min.js"></script>
<script src="<?= PLUGIN_STATIC ?>/js/clipboard.min.js"></script>
<script src="<?php echo $cdnpublic ?>layer/3.1.1/layer.js"></script>
<script src="<?php echo $cdnpublic ?>jquery.qrcode/1.0/jquery.qrcode.min.js"></script>
<script>
// 检查是否支付完成
function loadmsg() {
$.ajax({
type: "GET",
dataType: "json",
url: "/getshop.php",
timeout: 10000, //ajax请求超时时间10s
data: {type: "alipay", trade_no: "<?php echo $order['trade_no']?>"}, //post数据
success: function (data, textStatus) {
//从服务器得到数据,显示数据并继续查询
if (data.code == 1) {
layer.msg('支付成功,正在跳转中...', {icon: 16, shade: 0.1, time: 15000});
setTimeout(window.location.href = data.backurl, 1000);
} else {
setTimeout("loadmsg()", 2000);
}
},
//Ajax请求超时,继续查询
error: function (XMLHttpRequest, textStatus, errorThrown) {
if (textStatus == "timeout") {
setTimeout("loadmsg()", 1000);
} else { //异常
setTimeout("loadmsg()", 3000);
}
}
});
}
function checkresult() {
$.ajax({
type: "GET",
dataType: "json",
url: "/getshop.php",
timeout: 10000, //ajax请求超时时间10s
data: {type: "alipay", trade_no: "<?php echo $order['trade_no']?>"},
success: function (data, textStatus) {
//从服务器得到数据,显示数据并继续查询
if (data.code == 1) {
layer.msg('支付成功,正在跳转中...', {icon: 16, shade: 0.1, time: 15000});
setTimeout(window.location.href = data.backurl, 1000);
} else {
layer.msg('您还未完成付款,请继续付款', {shade: 0, time: 1500});
}
}
});
}
$(function () {
$('#qrcode').qrcode({
text: "<?= $address; ?>",
width: 230,
height: 230,
foreground: "#000000",
background: "#ffffff",
typeNumber: -1
});
(new Clipboard('#usdt')).on('success', function (e) {
layer.msg('金额复制成功');
});
(new Clipboard('#address')).on('success', function (e) {
layer.msg('地址复制成功');
});
// 支付时间倒计时
function clock() {
let timeout = new Date(<?=$valid; ?>);
let now = new Date();
let ms = timeout.getTime() - now.getTime();//时间差的毫秒数
let second = Math.round(ms / 1000);
let minute = Math.floor(second / 60);
let hour = Math.floor(minute / 60);
if (ms <= 0) {
layer.alert("支付超时,请重新发起支付!", {icon: 5});
return;
}
$('.hours').text(hour.toString().padStart(2, '0'));
$('.minutes').text(minute.toString().padStart(2, '0'));
$('.seconds').text((second % 60).toString().padStart(2, '0'));
return setTimeout(clock, 1000);
}
setTimeout(clock, 1000);
setTimeout("loadmsg()", 2000);
});
</script>
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
用于彩虹易支付的 USDT(TRC20)收款插件
共4个文件
php:3个
license:1个
需积分: 0 36 下载量 148 浏览量
2023-03-15
19:28:50
上传
评论 2
收藏 5KB ZIP 举报
温馨提示
首先介绍一下这个插件: 一款适用于彩虹易支付的 USDT(TRC20)收款插件,收到的货币直接到自己钱包,不经过任何第三方。 测试的截图在下面,感兴趣的可以用一下 可以商用,但不能过度 源码无任何后门[滑稽] 顶部会显示自己平台的网址 因为对接这个插件还算比较麻烦.。 很多人不知道监控怎么设置,可以参考一下我下面的截图,设置监控的时候最后面吗那个数字是通道ID,在后台支付通道那里查看 然后我们在后台新增一个支付方式 然后把刚才下载的文件上传到plugins目录解压 然后在服务器添加一个计划任务,选择shell 脚本,执行周期1分钟 填写/www/wwwroot/你的域名/plugins/usdt/cron.php 6 最后面的6是你支付通道的ID,在后台查看 然后保存我帖子的第一张照片,上传到assets/icon目录,重命名为usdt.ico 到此教程结束
资源推荐
资源详情
资源评论
收起资源包目录
usdt.zip (4个子文件)
usdt
pay.php 6KB
LICENSE 1KB
cron.php 515B
usdt_plugin.php 5KB
共 4 条
- 1
资源评论
需要什么私信我
- 粉丝: 629
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功