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的类型处理器
  • 优化系统中注入的JacksonObjectMapper注入,增加携带类型信息ObjectMapper注入
  • 优化JacksonUtil方法设置ObjectMapper限制,增加支持序列化带类型信息的Json方法
  • fix: 前端业务页面F5刷新后,字典项有几率获取不到

🚩下一次更新内容

微信服务号消息通知、钉钉消息通知、短信消息发送等通知相关功能,同时支付功能将继续优化,对退款、钱包、储值卡模块进行完善。

🍎支付相关接口

bootx-platform 
├── PayService -- 支付接口
├── PayRefundService -- 退款退款接口
├── PayCancelService -- 支付撤销接口
├── PayCallbackService -- 支付回调处理接口
  ├── PayExpiredTimeService -- 支付超时处理接口
  ├── PaySyncService -- 支付信息同步接口

🥞新功能截图

支付收银台(多种支付方式)

组合支付收银台

聚合支付(扫码和付款码)

支付宝PC支付

支付宝H5支付

微信支付

支付订单

支付退款(全额退款/部分退款)


相关文章

2022-09-09

 🍈项目介绍 项目地址:https://gitee.com/bootx/bootx-platform,非常欢迎看看项目介绍留以及个Star呀🤺🤺🤺 基于Spring Boot框架打造,针对单体式应用进行专门设计,提供整套服务模块,努力为打造全方位企业级开发解决方案,

2022-09-06

开发文档和接口文档方便开发者在底层软件的基础上开发各种应用、模板、或者插件。 官网网址:https://www.shopwind.net 开发文档:https://developer.shopwind.net API 接口文档:http://docs.shopwind.net/dev-api 开发者社区:https://forum.shopw

2022-02-22

Apple 键盘带来许多改进——包括 Apple Magic Keyboard 和与其各种 MacBook 计算机集成的键盘。据外媒 Phorinix 介绍:Apple 键盘驱动程序的一些改进已经在 HID 子系统的“for-next”分支中排队 —— 像往常一样,这些变化不是来自 Apple 的

2022-09-16

Jeepay 是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。 v1.15.0 版本升级内容: 增加计全付(jeepay plus线上支付平台)支付渠道接

2022-09-16

t 发布 1.0.14.RELEASE 版本,本次版本发布后已经实现了微信支付V3几乎全部的服务商和直连商户系列API,已经能够完全适用于微信支付提供的所有支付场景。 Payment Spring Boot 是微信支付 V3 的 Java 实现,仅仅依赖 Spring 内置的一些类

2022-08-22

能的部分接口;小程序模块则主要优化了部分接口;微信支付模块则主要是增加报关v3接口和商家转账的相关接口;其他模块则优化了部分接口。具体更新日志如下: 企业微信 #2541 发送群聊机器人消息接口增加对文件类

2022-09-23

时何地都可方便管理 第三方登录(QQ、微信、微博、支付宝、微信小程序) 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序) 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为

2022-03-03

的浏览器,Google 一直在利用 Chrome 的市场领导地位来推动各种 Web 标准与规范,其中 Google 也一直是 PWA(渐进式 Web 应用程序)的忠实拥护者,并持续为 Chromium 优化各种有助于 PWA 开发和使用的功能。近日 Google 就对外分享了一些

2022-02-07

在过去一周,关于 JingOS 背后公司鲸鲮科技正在裁员的消息一直在流传。近日,官方在其 Telegram 群组向群成员证实了此消息,一张聊天界面截图显示,鲸鲮科技遇到了一些困难,因此团队规模有所缩减。而随着公司工作人员的

2021-12-30

两位数时,用户代理解析库曾出现过问题,所以对于即将到来的 Chrome 100,Google 希望尽早发现与三位数版本号相关的可能问题,以便在它真正到来时做好准备。 而 Google 所做的准备可谓是简单粗暴——为用户直接提供一个可以

2022-08-02

发、Sring Authorization Server、Spring Boot 3、Vue3 等新兴技术的到来。Dante Cloud 已经做好了版本迁移工作和提前适配的准备工作,最新版本已经全新使用 Sring Authorization Server、Vue3、Vite3 等全新技术栈,同时兼容 JAVA 17 为 Spring Boot 3 的到

2022-06-24

1Password for VS Code 据介绍,这款插件旨在为开发中遇到各种需要使用密码(或其他可配置的值)的场景提供便捷、安全的管理方案。比如:Stripe API 支付密钥、用于自定义 Slack 机器人的 webhook、用于 CI 配置的 Docker 用户名和密码

2022-01-17

能,这些视频也没有提供版权保护。“不仅 YouTube 为音乐支付许可费,我们也都以设备费的形式为私人复制权支付了费用,每次购买智能手机或存储媒体都会被征收设备费。但尽管有这种双重支付,索尼、环球和华纳音乐仍想阻

2022-09-10

发布商家端小程序/APP 【新增】API 接口绑定微信 / QQ / 支付宝登录 【新增】API 接口解绑微信 / QQ / 支付宝登录 【新增】API 接口(获取优惠券)接口增加订单号、是否可用、关键词查询条件 【新增】API 接口(获取积分记录