• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
SweetCheckout —— 自部署支付系统 无费率* 免费 开源 [1.8.8-1.21.4]

原创 开源 经济 SweetCheckout —— 自部署支付系统 无费率* 免费 开源 [1.8.8-1.21.4] 1.0.1

版权类型
原创
插件中文名称
Sweet付款台
插件英文名称
SweetCheckout
原帖地址
https://github.com/MrXiaoM/SweetCheckout
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
语言支持
中文(简体)
前置组件
PlaceholderAPI(可选):https://www.minebbs.com/resources/8229
适配版本(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
在 MineBBS 花费金粒下载是对作者的支持
如果您因为各种原因不想花费金粒,可前往 MCIO Plugins 下载,本插件优先在 Github 更新。
-- Sweet系列插件作品 --

67b05c12d0e0a243d4ff9b7a.png

SweetCheckout

自部署支付系统,无费率*,免费,开源。

total


文档与部署教程

minecraft-1.8.8--1.21.4-blue
Bukkit-Java_8-purple
backend-Java_17-purple


仅供学习研究与技术交流,请勿用于非法用途,后果自负。
本项目作者与贡献者不对本项目的有效性、可靠性、安全性等作任何明示或暗示的保证,也不对使用或滥用本项目造成的任何直接或间接的损失、责任、索赔、要求或诉讼承担任何责任。
本项目源代码或二进制文件的使用者应当遵守相关法律法规,尊重 Tencent 公司和阿里巴巴集团的版权与隐私,不得侵犯其与其它第三方的合法权益,不得从事任何违法或违反道德的行为。
使用本程序的源代码或二进制文件的任何部分即代表你同意此条款,如有异议,请立即停止使用并删除所有相关文件。
项目简介中的“无费率”指的是,本项目不额外收取手续费。例如当面付/订单码支付接口,支付宝官方收取 0.6% 手续费,那么费率就是 0.6%,无额外的中间商抽成。

SweetCheckout 分为两个主要部分
  • 支付系统后端
  • Bukkit 插件

支付系统后端

后端(backend)是 SweetCheckout 的支付请求、订单处理中枢。插件以统一的格式访问后端,后端以统一的格式返回数据,插件只需要和后端对接,后端与微信和支付宝的接口对接,统一支付接口用法。

支付接口的信息也全部在后端的配置中填入,例如微信的 Native、支付宝的当面付(2024年11月之后,当面付的扫码支付业务转移到了订单码支付),等等支付接口的信息,都输入到这里。

Bukkit 插件

游戏内支付的实现逻辑,包括对接后端、展示二维码(地图物品)、保存交易成功记录等等。

商品的信息如名称、价格、购买后执行命令等等将在这里配置。

推荐与 SweetRewards 一同使用,实现累积充值奖励。

命令与权限

根命令 /sweetcheckout,别名为 /checkout/cz
<>包裹的为必选参数,[]包裹的为可选参数。

命令描述权限
/checkout points <类型> <金额>通过微信(wechat)或支付宝(alipay)下单指定金额的点券sweet.checkout.points
/checkout buy <商品ID> <类型>通过微信(wechat)或支付宝(alipay)下单指定商品在商品配置定义
/checkout rank查看充值排行榜sweet.checkout.rank
/checkout check查看自己的充值记录sweet.checkout.check
/checkout check [玩家]查看自己或某人的充值记录sweet.checkout.check.other
/checkout map [文件名]不输入文件名时,将手中的地图保存到output.map文件;输入文件名时,通过地图预览文件以测试文件是否正常OP
/checkout log <玩家> <类型> <金额> <原因...>手动添加充值记录。类型可以是任意字符串。OP/控制台
/checkout reload database重新连接数据库OP/控制台
/checkout reload重载配置文件OP/控制台

PAPI变量

代码:
%sweetcheckout_rank_<第几名>_name% 充值排行榜第几名的玩家名
%sweetcheckout_rank_<第几名>_money% 充值排行榜第几名的金额


  • 喜欢
反馈: TimeDream__
作者
MrXiaoM
价格
128金粒
下载
14
查看
593
首次发布
最后更新

评分

0.00 星 0 次评分

MrXiaoM 的其他资源

最新更新

  1. 1.0.1

    ## 插件/后端 + 添加 `qrcode` 命令用于测试二维码地图展示 + 可能支持了在 1.13 及以下版本使用 `map` 命令导出地图画面到文件 + 修复 1.13...
后退
顶部 底部