跳到主要内容

食堂场景概述

用户用餐与支付全流程

1. 用户进入食堂

  • 用户通过App或小程序查看食堂菜单、今日菜品、排队情况等信息。
  • 涉及API:用户管理API(身份验证)、商家管理API(获取菜单/商家信息)。

2. 用户选餐与优惠计算

  • 用户选择菜品后,系统自动计算总价,并调用SPI接口获取用户可用的优惠(如满减、折扣、会员价等)。
  • 涉及SPI:获取用户优惠信息(服务端)。

3. 用户支付

用户可选择多种支付方式:

  • 付款码支付:用户出示付款码,收银员扫码扣款。
  • 刷卡支付:用户使用实体卡或虚拟卡刷卡支付。
  • 扫码支付:用户扫描食堂提供的二维码完成支付。
  • 收银台支付:用户进入收银台页面选择支付方式(如微信、支付宝、银行卡等)。

涉及API

  • 用户钱包API(余额查询/扣款)
  • 用户支付(付款码/刷卡/扫码/收银台API)

4. 支付结果处理

  • 支付成功后,系统生成支付订单,并支持用户查询订单状态。
  • 若支付失败或用户要求退款,可调用支付退款API进行处理。
  • 涉及API:支付订单查询API、支付退款API。

5. 支付回调与对账

  • 支付网关通过支付回调API通知食堂系统支付结果。
  • 日终时系统生成对账清单,供商家财务核对。
  • 涉及API:支付回调、日终清单API。

6. 跳转至自定义页面(可选)

  • 用户可能通过SPI接口跳转到自定义H5页面,例如:
    • 查看营养分析
    • 参与问卷调查
    • 会员中心充值
  • 涉及SPI:跳转到自定义H5页面(H5端)。