使用Koyeb部署bepusdt

1、登陆后找到 apps- create app

2、在1. Select deployment method - Choose your deployment method选择docker

3、在2. Import project - Docker image填写 'v03413/bepusdt'

4、在3. Configure service and deploy - Advanced - Environment variables -

5、Add variable添加4个变量,其中前两个为必填,后两个如果不填请'看清楚默认值'

TG_BOT_TOKEN

TG_BOT_ADMIN_ID

USDT_RATE

AUTH_TOKEN

6、Exposing your service - Port 填写8080

7、完成后点击Deploy

原版Docker安装教程

保证你的服务器已经安装了DockerDocker Compose,如果没有请自行安装。

直接执行命令,注意下面的参数需要修改为你自己合适的参数,按照相同的格式进行修改。

参数名称

默认值

用法说明

AUTH_TOKE

123234

认证Token,对接彩虹易支付会用到这个Token参数

USDT_RATE

USDT汇率,默认留空则获取Okx交易所的汇率(每分钟同步一次),支持多种写法,如:7.4 表示固定7.4、~1.02表示最新汇率上浮2%、~0.97表示最新汇率下浮3%、+0.3表示最新加0.3、-0.2表示最新减0.2,以此类推;如参数错误则使用固定值6.4

TG_BOT_TOKEN

Telegram Bot Token,必须设置,否则无法使用

TG_BOT_ADMIN_ID

Telegram Bot 管理员ID,必须设置,否则无法使用

docker run -d --restart=always \
-p 8080:8080 \
-e TG_BOT_TOKEN=6361745888:AAFaX_T9XLe4hvF7vRLf1dvolQcuAkw6888 \
-e TG_BOT_ADMIN_ID=1641035888 \
-e USDT_RATE=~0.98 \
-e AUTH_TOKE=123234 \
v03413/bepusdt:latest

执行成功后,访问http://你的服务器IP:8080如果能正常打开,则安装成功,你就可以使用机器人添加钱包地址了。

Koyeb部署执行成功后,访问https://xxxx.koyeb.app 如果能正常打开,则安装成功,你就可以使用机器人添加钱包地址了。

彩虹易支付搭建

宝塔安装如下插件

Nginx 1.21

MySQL 5.7

PHP 7.4

添加站点

解析域名后

aaPanel 面板 > Website > Add site > 域名:输入解析好的域名 > 数据库:选择MySQL > PHP版本选择PHP-74> 点击提交

网站源码下载并解压到根目录,3041版本源码

https://github.com/t-xl/Epay-master

aaPanel 面板 > Website > 点击文档根目录 > 把根目录下的文件删除掉 > 然后把源码上传到根目录 > 解压至根目录

安装并登录

输入解析好的域名,一步一步输入数据库名和密码

后台登陆地址:网站域名/admin

后台登陆账号:admin 密码:123456

进入后在 商户管理 - 用户列表 - 添加商户

只填写 邮箱、密码、结算账号、结算账号姓名(可以乱填)

>>返回商户列表

可以看到 状态 - 未实名

点击 操作 - 编辑

找到 实名信息 - 是否实名认证 改为 1_已实名

点击 操作 - 登录 - 个人资料 - API信息

商户 ID和商户密钥这些之后会用到。

这里假如解析的域名为

https://epay.domain.com/

彩虹易支付对接教程

彩虹易支付是一个不少人都在使用的第三方聚合支付平台,本教程将会教你易支付如何对接Bepusdt。 当然在对接之前,你肯定先要搭建好对应的易支付网站和Bepusdt,相关教程此文档里面不再赘述。

注意:本教程针对的易支付版本是3041 ,其它版本的不做保证,虽然大概率并没差别;如何查看易支付版本,源码文件includes/common.php,打开之后如图所示:

epay-version

OK,现在假设你所有准备工作都已经准备好了且运行正常,步骤开始:

操作步骤

  1. 进入易支付后台,新增一种支付方式,调用值必须设置为usdt,显示名称无所谓,支持设备选PC+Mobile。

  2. 进入易支付源码插件目录plugins,创建目录bepusdt(不能改名),再将此插件文件 原封不动的上传到刚才创建的bepusdt目录。

  3. 进入易支付后台,刷新支付插件之后便能看到一个bepusdt收款插件,随后按照正常流程,配置接口地址和Token添加支付通道启用即可。

以下为接口地址(要以斜杠/结尾)

https://xxxx.koyeb.app/

Token为前面部署时填写的 AUTH_TOKEN ,如果没设置,则为默认的 123234

添加好后可以点击测试,如果跳转到支付付款页面,就成功了。

接入独角兽卡

独角数卡后台配置支付配置易支付 进行配置,配置填写

支付名称 bpeusdt(可自定义)

商户 ID https://epay.domain.com/user/userinfo.php?mod=api 可以查看商户 ID

商户 KEY https://epay.domain.com//submit.php
商户密钥 https://epay.domain.com/user/userinfo.php?mod=api 可以查看商户密钥

支付标识 usdt(必须一字不差)

支付处理路由 /pay/yipay

https://epay.domain.com/ 更换为你的实际域名

接入V2Board

添加支付方式 - 接口文件 选择Epay

URL https://epay.domain.com/

PID 即商户 ID

KEY 即 商户密钥

官方文档

https://github.com/v03413/bepusdt

https://github.com/v03413/bepusdt/blob/main/docs/docker.md

https://github.com/v03413/bepusdt/blob/main/docs/epay.md