Tigshop 使用文档
余额充值流程
4. 余额充值流程(买家端)
会员选择固定方案或自定义金额完成在线支付,成功后更新余额并按规则发放赠送金额与积分,并记录日志与通知。
参与角色:买家/消费者、系统、支付渠道
flowchart TD
Start([会员中心]) --> ClickRecharge[点击"余额充值"]
ClickRecharge --> ShowRechargePage[进入充值页面]
ShowRechargePage --> ShowBalance[展示当前账户余额]
ShowBalance --> ChooseAmount{选择充值方式}
ChooseAmount -->|固定方案| SelectPlan[选择充值方案]
ChooseAmount -->|自定义金额| InputAmount[输入充值金额]
SelectPlan --> PlanList["充值方案列表:\n充100送10\n充200送30\n充500送100\n充1000送250"]
PlanList --> SelectedPlan[选中方案,展示赠送金额]
InputAmount --> CheckMinAmount{是否满足最低充值金额}
CheckMinAmount -->|否| MinAmountTip[提示最低充值金额为N元]
MinAmountTip --> InputAmount
CheckMinAmount -->|是| CustomAmount[确认充值金额]
SelectedPlan --> ChoosePayMethod
CustomAmount --> ChoosePayMethod
ChoosePayMethod{选择支付方式}
ChoosePayMethod -->|微信支付| WechatPay[微信支付]
ChoosePayMethod -->|支付宝| AlipayPay[支付宝支付]
ChoosePayMethod -->|银行卡| BankPay[银行卡支付]
WechatPay --> ConfirmPay[确认支付]
AlipayPay --> ConfirmPay
BankPay --> ConfirmPay
ConfirmPay --> PayResult{支付结果}
PayResult -->|失败| PayFail[支付失败]
PayFail --> RetryPay{是否重试}
RetryPay -->|是| ChoosePayMethod
RetryPay -->|否| End1([返回会员中心])
PayResult -->|成功| RechargeSuccess[充值成功]
RechargeSuccess --> UpdateBalance[更新账户余额]
UpdateBalance --> CheckBonus{是否有充值赠送}
CheckBonus -->|有| AddBonus[赠送金额入账]
AddBonus --> AddBonusPoints[赠送积分入账(如配置)]
CheckBonus -->|无| LogRecharge
AddBonusPoints --> LogRecharge[记录充值日志]
LogRecharge --> ShowNewBalance[展示充值后余额]
ShowNewBalance --> RechargeNotify[发送充值成功通知]
RechargeNotify --> End2([充值完成])
步骤说明
- 在会员中心进入余额充值页,查看当前余额。
- 选择固定方案或自定义金额;自定义不满足最低充值额时提示后重填。
- 选择支付方式(微信、支付宝、银行卡等)并确认支付。
- 支付失败可重试或返回会员中心;成功则充值到账并更新余额。
- 若有充值赠送,赠送金额与配置项下的赠送积分入账。
- 记录充值日志,展示新余额并发送充值成功通知。
- 流程结束。
大纲
4. 余额充值流程(买家端)
步骤说明
赣公网安备36010902001041号