开源支付网关系统开发计划去除组合支付通道支持订单修复

2024-05-20
来源:网络整理

【深圳】源创汇:下午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

分享