食堂场景概述
用户用餐与支付全流程
1. 用户进入食堂
- 用户通过App或小程序查看食堂菜单、今日菜品、排队情况等信息。
- 涉及API:用户管理API(身份验证)、商家管理API(获取菜单/商家 信息)。
2. 用户选餐与优惠计算
- 用户选择菜品后,系统自动计算总价,并调用SPI接口获取用户可用的优惠(如满减、折扣、会员价等)。
- 涉及SPI:获取用户优惠信息(服务端)。
3. 用户支付
用户可选择多种支付方式:
- 付款码支付:用户出示付款码,收银员扫码扣款。
- 刷卡支付:用户使用实体卡或虚拟卡刷卡支付。
- 扫码支付:用户扫描食堂提供的二维码完成支付。
- 收银台支付:用户进入收银台页面选择支付方式(如微信、支付宝、银行卡等)。
涉及API:
- 用户钱包API(余额查询/扣款)
- 用户支付(付款码/刷卡/扫码/收银台API)
4. 支付结果处理
- 支付成功后,系统生成支付订单,并支持用户查询订单状态。
- 若支付失败或用户要求退款,可调用支付退款API进行处理。
- 涉及API:支付订单查询API、支付退款API。