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([充值完成])

步骤说明

  1. 在会员中心进入余额充值页,查看当前余额。
  2. 选择固定方案或自定义金额;自定义不满足最低充值额时提示后重填。
  3. 选择支付方式(微信、支付宝、银行卡等)并确认支付。
  4. 支付失败可重试或返回会员中心;成功则充值到账并更新余额。
  5. 若有充值赠送,赠送金额与配置项下的赠送积分入账。
  6. 记录充值日志,展示新余额并发送充值成功通知。
  7. 流程结束。
余额充值流程
请输入搜索内容
大纲
4. 余额充值流程(买家端)
步骤说明