• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
【KzPay】自助充值系统[全版本] —— 0费率、免挂云端、三家支付、自由对接易支付平台[Folia支持]

原创 付费 经济 【KzPay】自助充值系统[全版本] —— 0费率、免挂云端、三家支付、自由对接易支付平台[Folia支持] V1.10.0

请登录后获取
版权类型
原创
插件中文名称
自助充值
插件英文名称
KzPay
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. 其他核心
语言支持
中文(简体)
前置组件
PlaceholderAPI(必需)
PlayerPoints(必需)
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
  7. 1.17
  8. 1.16
  9. 1.15
  10. 1.14
  11. 1.13
  12. 1.12
Kz系列插件交流群:1080271688
(群内会不定时更新作者的精品插件):花花:



✨ 核心特性

游戏内一键支付
支持微信、支付宝双通道
点券自动发放
发券结果核验,避免“显示成功但未到账/重复发放”风险

📋 PlaceholderAPI 变量
%kzpay_total_money% - 累计充值金额(元),示例:10.00

💾 多种存储方式
YML 语言文件:独立管理全部提示文本
SQLite 存储:默认本地订单库,轻量开箱即用
MySQL 存储:支持更规范的数据集中管理与备份

🔧 命令系统
玩家命令
/kzpay wxpay <金额> - 微信充值
/kzpay alipay <金额> - 支付宝充值
/kzpay status [订单号] - 查询订单状态,可重发支付入口
/kzpay cancel [订单号] - 取消待支付订单并释放名额
/kzpay total - 查看自己的累计充值
管理员命令
/kzpay reload - 重载配置与语言文件
/kzpay total <玩家> - 查看指定玩家累计充值
/kzpay reviews - 列出待人工核对订单
/kzpay inspect <订单号> - 查看订单完整详情
/kzpay retry <订单号> - 安全重试发券
/kzpay resolve <订单号> - 确认已人工处理并标记完成

🎯 适用场景
生存服务器:点券商城、特权、抽奖等付费体系
空岛 / 监狱 / RPG 服:稳定的微信支付宝充值入口
小游戏大厅:统一点券货币充值
Folia / 多版本:全版本通用

🔒 权限节点
kzpay.use - 玩家基础充值权限(默认 true)
kzpay.total - 查看自己累计充值(默认 true)
kzpay.total.others - 查看他人累计充值(默认 op)
kzpay.admin - 管理员权限(默认 op)

📦 兼容与依赖
游戏版本:Minecraft 1.12 – 26.2
服务端:Paper / Spigot / Purpur 等
Folia:支持
必须依赖:PlayerPoints
可选依赖:PlaceholderAPI

给服务器一套真正省心的易支付点券充值方案 —— 游戏内下单、扫码付款、插件查单、点券自动到账。

YAML:
payment:
  # 易支付网关根地址(必填 可自由对接)。
  base-url: "https://xarr.jay23.cn/xpay/epay/"
  submit-path: "submit.php"
  mapi-path: "mapi.php"
  query-path: "api.php"
  merchant-id: "填写你的易支付商户ID"
  merchant-key: "填写你的易支付商户密钥"
  timeout-ms: 10000
  # 支付方式 (不懂别动)
  channel-types:
    wx: "wxpay"
    alipay: "alipay"
  # 聊天点击链接优先使用 payurl(不懂别动)
  link-source: "auto"
  device: "pc"
  # 有效期内的查单间隔。(不懂别动)
  query-interval-seconds: 5

recharge:
  # 1 元兑换多少点券,默认 1:10。
  points-per-yuan: 10
  # 最小充值金额(最多一位小数点)
  min-yuan: "1.0"
  # 最大充值金额(最多一位小数点)
  max-yuan: "1000.0"
  # 每名玩家允许同时保留的未结订单数量。
  max-pending-per-player: 3
  # 易支付使用金额匹配订单时,允许平台在原订单金额上递增的最大分数。(不懂别动)
  max-order-increment-cents: 100
  # 订单创建后超过该时间仍未付款,将结束本地支付等待并进入后台对账。
  order-expire-minutes: 5
  # 从下单时间起计算的迟到付款保护期。(不懂别动)
  reconciliation-hours: 72
  # 防止玩家反复创建订单刷支付接口。(不懂别动)
  create-cooldown-seconds: 10

reward:
  # 优先调用 PlayerPoints API;API 版本不兼容时使用控制台命令。
  command-fallback-enabled: true
  command: "points give {player} {points}"


# 数据库:sqlite(默认)或 mysql
database:
  # sqlite / mysql
  type: "sqlite"
  # SQLite 数据保存文件
  file: "orders.db"
  mysql:
    host: "127.0.0.1"
    port: 3306
    database: "kzpay"
    username: "root"
    password: ""
    # 追加 JDBC 参数(不懂别动)
    params: "useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai"
  • 41a3423a005f7cd64fec198c7700a0ff.webp
    41a3423a005f7cd64fec198c7700a0ff.webp
    30.5 KB · 查看: 41
  • 312f1dfa-5fed-4ac4-bb2b-7db2943ab98f.webp
    312f1dfa-5fed-4ac4-bb2b-7db2943ab98f.webp
    11.8 KB · 查看: 41
  • 1743c5f2-b50d-4680-972f-1c55e48e7ee8.webp
    1743c5f2-b50d-4680-972f-1c55e48e7ee8.webp
    33 KB · 查看: 41
作者
Kuz1
查看
284
首次发布
最后更新

评分

0.00 星 0 次评分

Kuz1 的其他资源

最新更新

  1. V1.10.0

    1、新增充值购买商品/礼包等功能 2、一些功能优化 3、修复一些BUG
后退
顶部 底部