【深圳】源创汇:下午5.26,宴会厅等您。”
背景
当您平时对接第三方支付时,尤其是需要对接多个支付时,您是否有以下痛点:
各个支付系统的调用方式、返回参数、数据签名、回调格式等不同,对接时不能互相复用。
各种支付系统提供的支付能力是不同的。 有时为了业务系统向客户展示一致的功能,需要编写大量的适配代码来实现。
支付单、退款单、回调记录、结单、对账、记账等必要的功能都需要实现,并且需要考虑各种场景,确保不出现问题。
如果您遇到这些问题,(开源支付网关)也许能够帮助您:
它是**开源社区**下的一个新的开源支付网关系统。 它对各种支付渠道(如支付宝、微信、云闪付等)的调用方式进行了抽象和统一,隐藏了开发者不需要关注的细节。 ,您只需一个代码即可连接多个支付渠道。 独立部署,提供独立的管理接口。 不侵入业务系统,不需要对业务系统进行改造。 只需要通过http调用即可具备相应的支付能力。
本次更新内容️下个版本开发计划
取消组合支付支持,将系统代码和业务复杂度降低一个数量级
取消现金支付和储值卡支付,只保留钱包支付方式,后期会补充功能。
合并并移除各通道的流记录,减少表数
简化支付、退款、同步、修复等逻辑,改为单一渠道支持,将各种多对多关系简化为多对一或一对一
订单号统一优化,将现有无意义的雪花ID改为业务号,方便区分业务类型、运营环境等。
页数显示以元为单位。
对账优化,将现有不直观的对账方式修改为原始报表、系统报表、差异报表三类。
优化订单修复逻辑,将现有的复杂逻辑简化为更直观的思维方式
将两种独立的支付通道配置合二为一,消除了多余的操作入口。
文件站独立于流程
系统特点
基于Boot和Vue3主流技术栈,方便系统扩展和改造
已对接微信支付、支付宝、云闪付接口。 后续版本将支持V3版本支付接口。
提供统一的接口与外界对接各种支付通道,简化支付对接的复杂度,也便于未来快速更换或增加新的支付通道。
提供Java版本的SDK工具包,简化业务系统对接流程。 同时,还可以使用HTTP进行接口调用,保证较低的耦合性和通用性。
请求、响应、回调数据均支持签名机制,可以根据实际需要开启和关闭,保证交易的安全可靠。
提供可以方便操作各种订单、记录、配置的管理平台,方便运营商管理支付业务。
提供聚合支付、电脑收银、移动收银的演示模块,供开发者参考实现支付功能的逻辑。
系统源代码采用商业友好的-2.0协议,文档采用更宽松的MIT协议。 无需担心后续代码和文档突然收费。
文档及源码地址 文档地址
相关文档可以在开源文档站的支付网关()模块下查看。 具体链接地址如下:快速指南、支付对接、操作手册
项目及demo地址 源码地址 项目
后端地址
Web前端地址
H5前端地址
管理平台:
注:模拟账户部分功能修改、删除权限未开放。
地址: 帐号: 密码:
网关接口
注:接口平台仅开放支付网关相关接口,不开放系统其他接口。
地址: 帐号: 密码:
收银台
请不要支付大额费用。 您可以通过后台管理平台进行退款。
电脑收银地址:#/
手机收银地址:#//
核心技术栈名称描述版本要求
JDK
Java环境
1.8+和11版本可以正常使用,但17+版本尚不支持。
开机
开发框架
2.7.x
分布式缓存
5.x版本及以上
数据库
基于5.7.X版本开发,基本支持8.x版本
维埃
前端框架
3.x
支付SDK开发包费用
自动项目管理,无需额外处理
系统截图收银演示
座舱
H5收银演示
支付通道配置
致谢
感谢您的免费开源:
感谢其他开源项目提供的灵感和想法
开源项目和开源许可证列表,供部分参考
2.0