feat(checkout): 新增收银台配置和支付功能

- 添加收银台配置相关枚举类
- 实现收银台配置和支付的接口和逻辑
- 新增聚合支付配置和支付方式
- 优化收银台订单和配置信息的获取
This commit is contained in:
DaxPay
2024-11-27 21:45:43 +08:00
parent c842447d2f
commit d71b3dfeb5
48 changed files with 1542 additions and 130 deletions

View File

@@ -12,16 +12,26 @@
- [ ] 支付订单新增待支付状态, 此时不需要
## 3.0.0.beta3
- [ ] 收银台台功能
- [ ] 支持通过订单信息生成收银台链接,
- 进入是查询订单状态, 判断是否完成
- 在PC时候为收银台,
- 在H5时候为也是收银台,
- 在微信支付宝时为结算页, 可以直接发起支付
- [ ] PC收银台, PC收银台可以生成聚合收银码, 也可以通道特殊方式的支付(微信扫码/支付宝PC支付)
- [ ] H5收银台只在浏览器中才会出现, 在软件中会直接跳转到结算页
- [x] 支付码牌配置
- [ ] 收银台配置
- [ ] 分类配置
- [ ] 明细配置
- [ ] 聚合支付配置
- [ ] 支持通过订单信息生成多种类型的收银台链接,
- [ ] pc收银台
- [ ] 扫码支付
- [ ] 条码支付
- [ ] 跳转支付
- [ ] 聚合支付(生成扫码链接)
- [ ] H5收银台
- [ ] 跳转支付
- [ ] ~~APP调起支付~~
- [ ] ~~小程序支付~~
- [ ] 聚合收银台
- [ ] Jsapi调用
- [ ] 跳转支付
- [x] 支付码牌功能改造
- [x] 一个应用支持多码牌
- [x] 码牌不再使用应用号座位标识, 使用独立的编码
- [x] 码牌不再使用应用号作为标识, 使用独立的编码
- [x] 码牌H5页面对接
## bugs