C端 - 套餐购买

原型图 | React + Tailwind

← 返回总览 C00 首页 C01 支付页 C02 订单列表 C03 取水订单详情 C04 套餐订单详情 C05 套餐购买 C06 选档位 C07 出水 C08 取水结果 C09 取水支付结果 C10 订单已取消 C11 套餐详情 C12 我的 C13 用户服务协议
9:41

购买套餐

场景切换

页面说明

最后更新:2026-06-18

页面定位 — PRD 4.3 / 5.2

C端小程序套餐购买页,用户通过柜机套餐购买二维码或LINE小程序入口进入,展示在售套餐列表并完成购买。支付方式仅支持LINE Pay。

核心内容

模块说明场景差异
套餐余额卡片当前累计套餐余额(L)仅已有套餐用户
无套餐引导提示"您还没有套餐" + 引导购买仅无套餐用户
余额累加提示醒目位置展示"买得越多越划算,多次购买余额自动累加"所有场景
套餐卡片渐变色头部宣传区 + 套餐名称 + 套餐金额 + 赠送金额在售列表(仅展示后台已上架套餐)
支付方式仅 LINE Pay购买确认时
购买成功套餐信息 + 本次额度 + 累计套餐余额 + 余额累加提示购买成功
支付失败失败提示 + 重新购买按钮支付失败/取消

关键交互

操作 触发条件 前置校验 反馈形式 异常处理 行为
选择套餐用户点击套餐卡片套餐在上架销售期内高亮选中,展示确认购买按钮-选中套餐
确认购买用户点击确认购买按钮用户已登录,已选择套餐跳转LINE Pay支付未登录:引导登录生成套餐购买订单,发起LINE Pay支付
支付成功LINE Pay支付完成支付回调成功展示购买成功页,含额度汇总-生成套餐余额,更新累计套餐余额
支付失败/取消LINE Pay支付失败、取消或超时-展示失败提示和重新购买按钮-关闭本次购买订单,不生成额度
返回首页用户点击返回或完成按钮-跳转首页-跳转 C00 首页

页面状态

场景展示内容
有套餐用户套餐余额卡片 + 余额累加提示 + 在售套餐卡片列表 + 确认购买按钮
无套餐用户无套餐引导 + 余额累加提示 + 在售套餐卡片列表 + 确认购买按钮
购买成功成功标识 + 套餐信息 + 本次额度 + 累计套餐余额 + 余额累加提示 + 返回首页按钮
支付失败/取消失败标识 + 提示文案 + 重新购买按钮 + 返回首页按钮

跳转关系

C05 套餐购买
├─ 来源:C00 首页"购买套餐" / "立即购买" / 柜机套餐购买二维码
├─ 确认购买 → LINE Pay 支付
├─ 购买成功 → 展示额度汇总 → 返回 C00 首页
├─ 支付失败 → 展示失败提示 → 重新购买 / 返回 C00 首页
└─ 返回箭头 → C00 首页

业务规则

数据来源:用户点击购买套餐时,仅展示当前后台已上架的套餐(处于上架销售期内),不上架的套餐不展示
套餐支付方式仅支持 LINE Pay
余额规则:多次购买余额累加计算,已获得余额不随后续套餐价格调整变化
无套餐用户展示引导提示,有套餐用户展示当前套餐余额
支付失败/取消/超时关闭本次购买订单,可重新购买
套餐购买订单纳入订单模块,与取水订单分开处理
退款规则:退款金额 = 实付 − 已消耗购买额度 × 取水单价,不可退时在申请弹窗中拦截并展示计算明细和原因
查看更新记录
2026-06-18
永不过期改造:移除套餐卡片退款文案,余额累加提示改为"余额永不过期",顶部卖点"1年有效"改为"永不过期",购买成功页去掉"有效期1年",业务规则移除有效期相关内容。
2026-06-17
跳转关系修复:格式div→pre。双水类型改造:套餐金额改为泰铢,新增水类型标签。
2026-06-05
底部退款规则区块替换为协议勾选(checkbox + "我已阅读并同意《服务协议》和《隐私政策》"),协议名超链接跳转C13。未勾选时确认购买按钮禁用。场景1和场景2生效。
2026-05-27
页面底部新增退款规则说明区,展示退款公式和限制条件。业务规则新增退款规则说明。PRD 7.2。
2026-05-19
新增返回按钮,状态栏左侧返回箭头跳转C00首页。
2026-05-19
初版套餐购买页,含在售列表、购买成功、支付失败三个场景。
2026-05-19 v2
新增"无套餐用户"场景;套餐卡片增加渐变色宣传头部;余额累加提示提升至醒目位置;补充数据来源规则(仅展示后台已上架套餐)。