bootx-platform v1.1.0-beta-5:各种支付功能到来
🍈项目介绍
项目地址:https://gitee.com/bootx/bootx-platform,非常欢迎看看项目介绍留以及个Star呀🤺🤺🤺
基于Spring Boot框架打造,针对单体式应用进行专门设计,提供整套服务模块,努力为打造全方位企业级开发解决方案, 致力将开源版打造成超越商业版后台管理框架的项目。前端分为vue2版和vue3版,vue2使用 ANTD PRO VUE 作为脚手架,vue3使用 Vben-Admin-Next 作为脚手架(开发中)。 移动端使用 Taro vue3+TS为技术栈(开发中)。分布式版本 Bootx-Cloud(计划后期重启),尽请期待。
🍒更新说明
经过数夜的奋战,基本上成功达到了预期的目标,将支付相关大部分功能进行了完善和优化。同时申请了正式的商户号,可以更方便的部署出来进行演示(支付完可以从后台进行退款),通过结算台演示,可以测试支付宝和微信的各种支付方式,同时还可以测试聚合支付(一个二维码被支付宝或微信扫码都可以支付,同时扫支付宝或微信的付款码也可以自动识别并进行支付)。
🥰 结算台演示地址:http://web.platform.bootx.cn/cashier 🥰
☺️后台支付订单模块地址:http://web.platform.bootx.cn/payment/order/payment☺️
🛠️本次功能更新
- 抽象支付相关接口,通过策略+模板等设计模式抽象出:支付、退款、撤销、同步、超时等API接口,方便调用
- 使用RabbitMQ消息中间件进行消息通知,保证高可靠性
- 微信支付,支持扫码支付、付款码支付、公众号支付、小程序支付、APP支付,v3版API开发中
- 支付宝支付,支持扫码支付、PC网站支付、H5网站支付、付款码支付,支持Cert/秘钥模式
- 钱包支付,支持钱包支付
- 储值卡支付,支持多卡组合支付和单卡多次支付
- 现金支付,支持现金支付
- 聚合支付,支持微信和支付宝二维码扫码或付款码支付
- 组合支付,支持一种异步支付方式和多种同步支付方式进行合并支付
- 退款功能,支持多次部分退款和全额退款
- 增加支付信息同步功能,支持与支付网关同步支付状态
- 增加支付定时关闭功能,使用定时时间轮+消息通知实现
- 增加结算收银台演示,演示微信和支付各种方式的支付,以及扫码和付款码的聚合支付演示
- 增加简单支付收银台演示,演示单渠道支付
- 增加组合支付演示,演示多种支付方式组合进行支付
- 增加
JacksonListTypeHandler
MyBatis-Plus
的类型处理器 - 优化系统中注入的
Jackson
的ObjectMapper
注入,增加携带类型信息ObjectMapper
注入 - 优化
JacksonUtil
方法设置ObjectMapper
限制,增加支持序列化带类型信息的Json方法 - fix: 前端业务页面F5刷新后,字典项有几率获取不到
🚩下一次更新内容
微信服务号消息通知、钉钉消息通知、短信消息发送等通知相关功能,同时支付功能将继续优化,对退款、钱包、储值卡模块进行完善。
🍎支付相关接口
bootx-platform ├── PayService -- 支付接口 ├── PayRefundService -- 退款退款接口 ├── PayCancelService -- 支付撤销接口 ├── PayCallbackService -- 支付回调处理接口 ├── PayExpiredTimeService -- 支付超时处理接口 ├── PaySyncService -- 支付信息同步接口
🥞新功能截图
支付收银台(多种支付方式)
组合支付收银台
聚合支付(扫码和付款码)
支付宝PC支付
支付宝H5支付
微信支付
支付订单
支付退款(全额退款/部分退款)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Brave Browser 1.41 发布
Brave 是基于 Chromium 的一款免费开源网络浏览器,主打隐私保护,其默认设置就会自动阻止在线广告和网站跟踪。Brave Software(Brave 浏览器所属公司)于 2015 年由 Brendan Eich和 Brian Bondy 联合创立,其中前者是 JavaScript 的创造者,同时也是 Mozilla 联合创始人。 Brave 1.41 发布,更新内容如下: 为 Brave Wallet 增加了 Solana Dapp 支持 增加了 Brave Wallet 对交易成功或失败的通知 在右键菜单中增加了 "强制粘贴" 选项 [安全] 修正了 Tor 窗口中的开发者工具控制台泄漏的问题 [安全] 实现了 HSTS 分区 实现了有时间限制的同步码 通过防止页面通过 "window.name" 传递标识符来改善隐私 通过删除未使用的 Brave Shields 封锁数据,提高了关闭标签的总体性能 更新了 Brave Wallet 用户界面以保留签名信息文本中的空白 在不同的 Brave Wallet 页面上将文字从 "web 3" 更新为 "web3" 更新了 Bra...
-
下一篇
.NET 无商业,无授权开源框架 Furion v3.8.4 发布
先知 / Furion (探索版) 一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。 An application framework that you can integrate into any .NET/C# application. 安装 / Installation Package Manager Install-Package Furion .NET CLI dotnet add package Furion 例子 / Examples 我们在主页上有不少例子,这是让您入门的第一个: We have several exampleson the website. Here is the first one to get you started: Serve.Run(); [DynamicApiController] public class HelloService { public string Say() => "Hello, Furion"; } 打开浏览器访问https://localhost:5001或ht...
相关文章
文章评论
共有0条评论来说两句吧...