DaxPay 2.0.0 全新发布的开源支付网关系统

来源: 投稿
作者: Bootx
2024-02-18 10:31:00

项目介绍

        项目地址:https://gitee.com/bootx/dax-pay(开源支付网关系统),https://gitee.com/bootx/bootx-platform(开源后台脚手架)非常欢迎看看项目介绍留以及个Star呀🤺🤺🤺

    DaxPay是一套基于Bootx-Platform脚手架构建的一套开源支付网关系统,已经对接支付宝微信支付相关的接口,以及扩展了钱包支付储值卡支付现金支付等新的支付方式。 提供收单、退款、聚合支付、组合支付、对账、分账等功能,通过HTTP方式进行调用,不与其他系统产生耦合关联,可以快速集成到各种系统中,提供可视化界面进行管理,便于实现统一的支付信息管理。

🧭 特色功能

  1. 已对接微信支付相关的接口,目前已经支持V2版本的接口,后续版本将支持V3版本的接口
  2. 已对接支付宝相关的接口,目前已经支持V2版本的接口,后续版本将支持V3版本的接口
  3. 支持组合支付,满足用户系统需要多种方式同时进行支付的场景。
  4. 提供HTTP方式接口调用能力,和Java版本的SDK,方便业务系统进行对接
  5. 接口请求和响应数据支持启用签名机制,可根据实际需要进行开关,保证交易安全可靠
  6. 提供管理平台,方便运营人员进行管理和操作,不需要懂IT技术也可以轻松使用
  7. 提供聚合支付电脑收银台手机收银台的演示模块,供开发者参考其实现支付功能的逻辑

🥞 本次更新

  1. 支持支付宝支付:扫码支付、付款码支付、PC支付、H5支付
  2. 支持微信支付:扫码支付、WAP支付、公众号支付
  3. 增加聚合支付演示功能,支持支付宝和微信支付
  4. 增加PC收银台演示功能,各种类型的支付
  5. 增加手机收银台演示功能,支持在微信、支付宝、浏览器中发起对应的请求
  6. 提供Java版本SDK,简化业务系统对支付网关的调用
  7. 支持请求参数签名和验签机制,已经支持SHA256和MD5
  8. 支持支付订单超时自动进行关闭
  9. 支持支付订单手动关闭功能
  10. 支持支付退款功能,可以进行全部退款或部分退款
  11. 支持支付同步功能,通过同步接口可以获取第三方支付网关的状态
  12. 支持支付和退款订单的修复功能,根据取第三方支付网关订单的状态,对订单进行修正,如支付同步、退款同步、消息回调等可触发
  13. 部分支付对账功能,已经实现支付宝和微信对账单下载解析和保存的功能
  14. 支持对各支付通道进行管理,包括是否启用、显示Logo图等
  15. 支持对支付网关对外暴露的接口进行管理,支持启停用、是否验签、是否消息通知等功能
  16. 去除调用时的用户概念,作为独立的支付网关使用
  17. 组合支付已预先进行支持,支持一个异步支付+多个同步支付通道组合进行收单支付
  18. 记录支付时出现的回调记录、同步记录、修复记录、关闭记录

🍒 文档和源码地址

文档地址

 Bootx开源文档站 下的支付网关(DaxPay)模块下可以进行查阅相关文档,具体链接地址如下: 快速指南 支付对接 操作手册

项目地址

后端地址:https://gitee.com/bootx/dax-pay

Web前端地址:https://gitee.com/bootx/dax-pay-ui

H5前端地址:https://gitee.com/bootx/dax-pay-h5

🏬 系统演示

管理平台:

注:演示账号部分功能修改删除权限未开放。

地址:https://daxpay.demo.bootx.cn

账号:daxpay

密码:123456

网关接口

注:接口平台只开放支付网关相关的接口,不开放系统其他接口。

地址: https://daxpay.server.bootx.cn/doc.html

账号: daxpay

密码: 123456

收银台演示

请勿大额支付,可以通过后台管理端进行退款

电脑收银台地址: https://daxpay.demo.bootx.cn/#/cashier

手机收银台地址: https://daxpay.demo.bootx.cn/h5/#/cashier/uniCashier

🥞 核心技术栈

名称 描述 版本要求
Jdk Java环境 1.8+,11版本可以正常使用,但17+版本暂不支持
Spring Boot 开发框架 2.7.x
Redis 分布式缓存 5.x版本及以上
MySQL 数据库 基于5.7.X版本开发,基本支持8.x版本
Vue 前端框架 3.x
IJpay 支付SDK开发包 项目自动管理,不需要额外处理

🍎 系统截图

H5收银台演示

支付演示

收银台演示

支付通道配置

🍻 鸣谢

感谢 JetBrains 提供的免费开源 License:

JetBrains

感谢其他提供灵感和思路的开源项目

部分参考的开源项目和开源许可列表

🍷License

Apache License Version 2.0

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
12 收藏
分享
返回顶部
顶部