返回作品

支付系统集成 Demo

创建于 2025 年 6 月 13 日

标签
  • Java
  • Spring Boot 2.7.18
  • MyBatis-Plus
  • MySQL
  • Redis
  • Quartz
  • weixin-java-pay
  • 微信支付
  • 支付宝
  • Vue 3
  • Element Plus
  • uni-app

核心功能

示例订单支付。 PayDemoOrderServiceImpl 内置 5 档商品(spuNames:华为手机 1 分、小米电视 10 分、苹果手表 100 分、华硕笔记本 1000 分、蔚来汽车 200000 分),createDemoOrder 先插入业务订单,再通过 payOrderApi.createOrder 创建支付单:指定支付应用 appKey = "demo"、以业务订单 id 作为 merchantOrderId、subject/body 为商品信息、价格以”分”为单位,并设置 2 小时过期时间,最后把生成的支付单号写回 demo 订单。管理端”示例订单”页面(/pay/demo/order)列出订单,点击”前往支付”跳转收银台。

功能截图

暂无运行截图。