[1,7-1.21.X]FoxPay —— 高性能低费率的码支付充值插件 | [Folia支持]

原创 工具 经济 [1,7-1.21.X]FoxPay —— 高性能低费率的码支付充值插件 | [Folia支持] 2.5

没有下载权限
版权类型
原创
插件中文名
狐支付
插件英文名
FoxPay
原帖地址
#
支持的核心 [服务端]
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. Pufferfish
  6. Leaves
  7. Forge
  8. Catserver
  9. Mohist
  10. Arclight
  11. SpongeForge
  12. SpongeVanilla
  13. Youer
语言支持
  1. 中文(简体)
前置组件
软前置 PlaceholderAPI
适配Minecraft版本 [Java]
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
  15. 1.7
插件介绍
无需手动提现,直接到账个人账户
支持微信个人码/经营码/官方接口
支持免挂支付宝云端/商户账单/官方接口
自研手机APP
支持礼包购买
高度自定义化语言文件

功能演示
发起支付功能
pZBg5FK.png

购买礼包功能
pZBgho6.webp

配套GUI界面[可自定义贴图]
pZBgWe1.png

更多功能自行探索​

插件指令​
Tips:各个指令前都需输入 /foxpay 或 /fp,如 /foxpay pay,/fp pay指令参数之间用空格隔开。
指令参数注意事项权限
reload重新加载配置文件,config.yml管理员
pay<金额> <支付方式>金额为整数,如 1 表示 1 元(具体比例看config.yml)普通用户
help查看帮助信息普通用户
check<商户订单号>查看订单状态详情普通用户
quit要在支付界面时使用普通用户

插件变量
基础金额变量​
变量描述
%foxpay_total%玩家总充值金额
%foxpay_day%玩家当日充值金额
%foxpay_week%玩家本周充值金额
%foxpay_month%玩家本月充值金额
%foxpay_season%玩家本季度充值金额
%foxpay_year%玩家本年充值金额
Tips:当玩家在对应时间段内没有充值记录时,将显示在配置文件中设置的默认值。

排行榜相关变量​

获取玩家排名

变量描述
%foxpay_top_day%玩家在当日充值排行榜的位置
%foxpay_top_week%玩家在本周充值排行榜的位置
%foxpay_top_month%玩家在本月充值排行榜的位置
%foxpay_top_season%玩家在本季度充值排行榜的位置
%foxpay_top_year%玩家在本年充值排行榜的位置
%foxpay_top_total%玩家在总充值排行榜的位置

获取排行榜指定位置的信息

获取指定位置的玩家信息(包括姓名和金额)

变量描述
%foxpay_top_day_[序号]%日充值排行榜第[序号]位玩家的信息
%foxpay_top_week_[序号]%周充值排行榜第[序号]位玩家的信息
%foxpay_top_month_[序号]%月充值排行榜第[序号]位玩家的信息
%foxpay_top_season_[序号]%季度充值排行榜第[序号]位玩家的信息
%foxpay_top_year_[序号]%年充值排行榜第[序号]位玩家的信息
%foxpay_top_total_[序号]%总充值排行榜第[序号]位玩家的信息
例如:%foxpay_top_day_1% 显示日充值排行榜第一名的玩家信息

分别获取指定位置的玩家姓名或金额

变量描述
%foxpay_top_day_[序号]_name%日充值排行榜第[序号]位玩家的姓名
%foxpay_top_day_[序号]_money%日充值排行榜第[序号]位玩家的金额
%foxpay_top_week_[序号]_name%周充值排行榜第[序号]位玩家的姓名
%foxpay_top_week_[序号]_money%周充值排行榜第[序号]位玩家的金额
%foxpay_top_month_[序号]_name%月充值排行榜第[序号]位玩家的姓名
%foxpay_top_month_[序号]_money%月充值排行榜第[序号]位玩家的金额
%foxpay_top_season_[序号]_name%季度充值排行榜第[序号]位玩家的姓名
%foxpay_top_season_[序号]_money%季度充值排行榜第[序号]位玩家的金额
%foxpay_top_year_[序号]_name%年充值排行榜第[序号]位玩家的姓名
%foxpay_top_year_[序号]_money%年充值排行榜第[序号]位玩家的金额
%foxpay_top_total_[序号]_name%总充值排行榜第[序号]位玩家的姓名
%foxpay_top_total_[序号]_money%总充值排行榜第[序号]位玩家的金额
例如:
  • %foxpay_top_day_1_name% 显示日充值排行榜第一名的玩家姓名
  • %foxpay_top_day_1_money% 显示日充值排行榜第一名的玩家金额

配置说明

  • 当玩家没有充值记录时,会显示在配置文件中设置的默认值
  • 排行榜每5分钟自动刷新一次

主配置文件
YAML:
#调试模式
#除反馈外请勿在生产环境中开启
Debug: false
#主配置
MainConfig:
  #在商户中心的API页面内查看
  #商户ID
  MerchantID: "请输入商户ID"
  #商户密钥
  MerchantKey: "请输入商户密钥"
  #付款二维码颜色
  #不懂请勿修改!
  QRColorBlack: 119
  QRColorWhite: 14
#支付设置
PaySettings:
  #是否允许支付时移动
  AllowMove: false
  #是否允许支付时切换物品栏
  AllowChangeSlot: false
  #是否允许支付时使用指令
  AllowCommand: false
  #命令白名单不受AllowCommand影响
  #匹配开头 不会匹配后面的内容
  CommandWhiteList:
    - "fp"
    - "FoxPay"
  #是否允许两位小数
  #如1.14,5.14
  #平台最多支持后两位的小数
  AllowDecimal: false
  #支付超时时间 单位为秒
  PayTimeOut: 30
  #查询订单是否支付间隔 单位为秒
  #带宽足够可降低以提高到账速度
  CheckPayTime: 3
#支付提示设置
PayTipSettings:
  #聊天框提示
  Chat: true
  #Title提示(1.8+)
  Title: true
  #BossBar提示
  BossBar: true
#支付成功奖励设置
PaymentSettings:
  #支付完成后的倍率(金额乘该数)
  #{rate} 为内置变量
  #如支付10元后 乘10则为100
  Rate: 10
  #是否强制整数
  #强烈建议开启 以免某些插件出现奇奇怪怪的bug
  ForceInt: true
  #执行指令
  #[player] 玩家身份执行
  #[cmd] 控制台执行 强烈建议需要用到op身份的地方使用控制台执行
  #{rate} 代表倍率后的数字
  #{money} 代表支付金额
  Commands:
    - "[player] msg {player} &a我要变强!"
    - "[cmd] points give {player} {rate}"
    - "[cmd] bc &a玩家 &e{player} &a充值了 &e{money} &a获得了 &e{rate} &a点券!!!"
#变量设置
PlaceholderSettings:
  #当玩家没有累充时变量显示的内容
  NullMoney: "&a暂无"
#数据库配置
DataBaseSettings:
  #数据库表名称
  TableName: "FoxPay"
  #MySQL数据库配置
  MYSQL:
    #开关
    #填true则为开启mysql存储数据
    #反之则使用SQLite
    MySQLMode: false
    #数据库IP
    Adders: "localhost"
    #数据库端口
    Port: 3306
    #数据库名称
    DataBase: "test"
    #用户名
    UserName: "root"
    #密码
    PassWord: "root"
  #SQLite数据库配置
  SQLite:
    #SQLite的文件名
    #正常使用 无需修改
    #请勿在生产环境中随意更改
    FileName: "FoxPay.db"
语言文件
YAML:
#前缀
Prefix: "&7[&bFoxPay&7] "
#插件重载
ReloadSuccess: "&a重载成功"
#指令仅玩家可以使用
OnlyPlayer: "&c该指令仅限玩家使用"
#商户ID未配置
MerchantIDNotConfig: "&c商户ID未配置,无法发起支付,请联系服主"
#商户密钥未配置
MerchantKeyNotConfig: "&c商户密钥未配置,无法发起支付,请联系服主"
#支付指令使用错误
PayUsage: "&c支付指令使用错误,请输入/foxpay pay <金额> <支付方式>"
#购买指令使用错误
BuyUsage: "&c购买指令使用错误,请输入/foxpay buy <礼包名> <支付方式>"
#支付方式错误
PayMethodError: "&c支付方式错误,请输入alipay或wxpay"
#生成收款二维码失败
QrcodeSpawnError: "&c生成收款二维码失败,请联系服主或重新发起支付"
#金额错误
PayAmountError: "&c金额错误,小位数已超过两位"
#不允许小数
PayDecimalError: "&c不允许小数,请输入整数"
#玩家已存在订单
PayError: "&c您有未处理的订单,无法创建新订单"
#支付物品错误
PayItemError: "&c请确保您的主手或副手至少空有一格"
#没有该礼包
NoKit: "&c没有这个礼包喔~"
#礼包限购提示
KitLimitError: "&c该礼包已被限制购买一次,无法购买"
#支付超时提示
PayTimeOut: "&c支付超时"
#没有购买礼包权限提示
NoKitPermission: "&c您没有购买该礼包的权限"
#支付发起信息
PayInfo:
  - "&f——————————&b支付发起信息&f——————————"
  - "&f支付方式: &b{type}"
  - "&f订单号: &b{orderID}"
  - "&f商品名称: &b{name}"
  - "&f金额: &b{money}"
  - "&f——————————&b支付发起信息&f——————————"
  - "&e请扫描二维码支付"
  - "&e请在 &b{timeout} &e秒内完成支付"
  - "&e如已支付但未到账,请联系服主"
  - "&f——————————————————————————————"
  - "&f按下 &4Q &f键取消支付"
#支付完成信息
PaySuccess:
  - "&f——————————&b支付完成信息&f——————————"
  - "&f支付方式: &b{type}"
  - "&f订单号: &b{orderID}"
  - "&f商品名称: &b{name}"
  - "&f金额: &b{money}"
  - "&f——————————&b支付完成信息&f——————————"
#帮助指令
Help:
  - "&f——————————&bFoxPay帮助指令&f——————————"
  - "&f<>内容为必填项,&f[]内容为可选项"
  - "&f/foxpay pay <金额> <支付方式> &7- &f发起支付"
  - "&f/foxpay kits &7- &f打开礼包界面"
  - "&f/foxpay buy <礼包名> <支付方式> &7- &f购买礼包"
  - "&f——————————&bFoxPay帮助指令&f——————————"
AdminHelp:
  - "&f——————————&bFoxPay管理员帮助指令&f——————————"
  - "&f/foxpay pay <金额> <支付方式> &7- &f发起支付"
  - "&f/foxpay kits &7- &f打开礼包界面"
  - "&f/foxpay buy <礼包名> [支付方式] &7- &f购买礼包"
  - "&f/foxpay reload &7- &f重载插件"
  - "&f——————————&bFoxPay管理员帮助指令&f——————————"
礼包文件
YAML:
#标识名 切记不能重复
测试:
  #礼包售价
  money: 10
  #礼包菜单内显示的物品
  material: "DIAMOND"
  #礼包菜单内显示的物品名称
  name: "&b&l测试礼包"
  #礼包菜单内显示的物品 lore
  lore:
    - "&a这是一个测试礼包"
    - "&bFoxPay测试礼包"
  #拥有以下权限才可以购买(不填则不需要)
  permission: 'foxpay.kits.test'
  #礼包指令
  commands:
    - "points give %player% 100"
    - "eco give %player% 100"
    - "msg %player% 你好 这里是FoxPay自助支付插件的礼包测试"

【图文介绍】
pZBgdZq.png


  • 喜欢
反馈: Test
作者
山海喵
下载
1
查看
73
首次发布
最后更新
评分
5.00 星 1 星

最新评论

好用的插件 使我的服务器旋转 爱来自中国
后退
顶部