---
title: "订阅生命周期"
description: "账单和订阅所经历的状态，延长与切换套餐有何不同，以及剩余天数何时被转换或丢弃。"
canonical: https://docs.afp.monster/zh-cn/reference/subscription-lifecycle
updated: 2026-08-19
pageType: reference
---

当一笔套餐付款结算时，订阅就会开始，运行该笔付款购买的天数，天数用完时结束。再次购买相同的套餐会为正在运行的订阅增加天数；购买不同的套餐会替换它，并转换你剩余的天数。过期是在你下一次做需要活跃订阅的事情时才被察觉，而不是在到期的那一刻。

支付使用加密货币。选择套餐和账期会创建一张带有结账链接的账单，AFP 会不断向支付提供商重新检查该账单，直到提供商报告最终结果。

## 概览

| 状态 | 适用对象 | 含义 | 离开此状态的条件 |
|---|---|---|---|
| 待处理 | 账单 | 已创建，结账链接已签发，尚未确认任何支付 | 支付被确认、你取消它，或你开始另一笔支付 |
| 已确认 | 账单 | 支付了要求的金额，或超出该金额 | 永不——确认正是启动或延长订阅的动作 |
| 已取消 | 账单 | 在没有支付的情况下被关闭，由你或由一张更新的账单关闭 | 永不 |
| 已失败 | 账单 | 支付提供商报告了失败结果 | 永不 |
| 活跃 | 订阅 | 账户上生效的那一个订阅 | 其天数用完、一个不同的套餐替换了它，或它被转移走 |
| 已过期 | 订阅 | 其天数已用完，且被一次访问检查发现 | 永不——一笔付款会创建一个新订阅，而不是复活这一个 |

## 从支付到订阅

```d2 title="An invoice from creation to confirmation, and how a confirmed invoice starts, extends or converts a subscription"
direction: down
pick: "选择套餐和账期"
invoice: "账单创建，待处理\n结账链接已签发"
recheck: "AFP 向支付提供商\n重新检查该账单"
confirmed: "账单已确认"
cancelled: "账单已取消"
failed: "账单已失败"
active: "是否已有\n活跃订阅" {shape: diamond}
fresh: "新订阅开始\n拥有你购买的天数"
extended: "天数被添加到\n正在运行的订阅"
converted: "剩余天数被转换，\n旧订阅停用"
retried: "不活跃期间失败的\n评论会被重新尝试"
pick -> invoice -> recheck
recheck -> confirmed: 已支付，或支付超出金额
recheck -> cancelled: 你取消了它，或开始了另一笔支付
recheck -> failed: 提供商报告失败
confirmed -> active
active -> fresh: 否
active -> extended: 是，相同套餐
active -> converted: 是，不同套餐
fresh -> retried
extended -> retried
converted -> retried
```

## 待处理账单

- **创建方式：** 选择套餐和账期
- **持有内容：** 金额、支付到达的网络，以及一个结账链接
- **保持待处理时长：** 不限——没有计时器会关闭它

每个账户同一时间只能有一张待处理账单。开始一笔支付会取消该账户上所有更早的待处理账单，所以你最近打开的结账链接是唯一还能结算的一个。

一张你从未支付的账单会保持待处理状态，直到你从付款记录中取消它、直到你开始另一笔支付，或直到支付提供商自行将其转为最终结果。

:::caution
请从最近一张账单的结账链接进行支付。重新打开一个更早的链接，会为一张已被之后的支付尝试取消的账单付款。
:::

## 已确认账单

- **确认方式：** 支付了要求的金额，或超出该金额
- **效果：** 创建或延长订阅，并将账单与其关联
- **同时：** 将该笔付款计入推荐你的账户的佣金

确认是唯一能启动或延长订阅的事件，重新检查会在没有你操作的情况下运行，所以无论你在付款结算时是否正看着应用，订阅都会出现。

在订阅不活跃期间失败的评论，会作为确认流程的一部分被重新尝试，所以覆盖期的中断不会悄悄丢失它们。

## 已取消或已失败账单

- **取消方式：** 由你在账单仍处于待处理状态时从付款记录中取消；或由一张更新的账单取消
- **失败方式：** 支付提供商返回的失败结果
- **对订阅的影响：** 无

一旦账单达到最终结果，取消就会被拒绝：一张刚刚确认的账单无法被取消，一张已经取消的账单也不能再取消。这两种拒绝都会被报告，而不是被静默接受。无论哪种情况，账单都会连同它所对应的套餐一起留在你的付款记录中。

## 活跃订阅

- **数量：** 每个账户一个
- **运行方式：** 从其开始日期起，运行它所持有的天数
- **显示位置：** 在你的账户详情中，与其套餐一起显示

活跃订阅是每个受限操作都会检查的对象：创建活动、链接主页、启动清理工具作业、手动审核评论，以及处理到达你主页的评论。[套餐配额](/zh-cn/reference/plans-and-quotas) 列出了这些检查，以及每项检查适用的配额。

到期时间是开始日期加上持有的天数，所以增加天数会将结束日期向后推移，而不是重新开始计时。

## 已过期订阅

- **检测方式：** 一次访问检查，而不是一个时间表
- **效果：** 订阅被标记为不活跃，触发该检查的操作被拒绝
- **恢复方式：** 一笔已确认的付款会创建一个新订阅

每当有内容需要活跃订阅时，AFP 就会将到期日期与当前时间进行比较，并在那一刻将订阅标记为不活跃。一个没有人接触的账户，其订阅会在结束日期之后仍被标记为活跃，直到下一次检查运行。

自动化会随订阅一起停止。在到期日期前后最多五天内，到达已连接主页的评论会被记录为订阅错误而不是被处理——[管理评论](/zh-cn/guides/comment-moderation) 介绍了如何找到并重试这些评论。

## 延长相同的套餐

- **适用情况：** 你购买的套餐就是你活跃订阅当前所在的套餐
- **天数：** 购买的天数会被添加到正在运行的订阅上
- **订阅：** 同一个订阅，开始日期不变，结束日期延后

一次购买会授予套餐时长乘以账期月数的天数，延长会将这个数字加到订阅当前持有的天数上。[套餐与账单](/zh-cn/guides/plans-and-billing) 介绍了如何选择账期并为其付款。

:::caution
在一个用电子邮件地址登录的账户上，当订阅已经活跃时确认的一笔付款，可能会让该订阅保持不变，而不是延长它。请在账单确认后检查你的剩余天数，如果数字没有变化，请 [提交支持工单](/zh-cn/guides/support-tickets) 并引用该账单。 
:::

## 切换到不同的套餐

- **剩余天数：** 会被转换，而不是丢弃
- **转换方式：** 你剩余的天数，乘以你离开的套餐的价格，除以你加入的套餐的价格，四舍五入为整数天
- **旧订阅：** 被停用，同时一个新订阅开始，其天数为转换后的天数加上你购买的天数

转向更贵的套餐会带来更少的天数，因为便宜套餐上的一天价值低于更贵套餐上的一天。出于同样的原因，转向更便宜的套餐会带来更多的天数。

从试用套餐切换出去是例外情况：不会转换任何天数，新订阅只持有购买所授予的天数。

## 转移订阅

- **识别方式：** 源账户上一个 `AFPM-XXXX-XXXX` 格式的转移代码
- **兑换方式：** 由接收账户在其设置中兑换
- **要求：** 源账户上有一个活跃且未过期的订阅，且是两个不同的账户

接收账户兑换该代码后，订阅会带着其剩余天数转移过去。接收账户上已经活跃的订阅会被停用，其剩余天数会按套餐切换所用的相同价格比例转换到新到达的订阅上。

兑换会重新生成源账户的代码，所以每个代码只能使用一次，源账户会没有任何活跃订阅。[管理一个账户下的社交账号](/zh-cn/guides/profiles-and-master-accounts) 介绍了该代码位于何处。

## 到期警告

- **触发时机：** 一次访问检查发现剩余天数为七天或更少
- **携带内容：** 剩余的天数
- **重复方式：** 每天一次，且每个剩余天数值一次

该警告搭载在检测过期的同一次访问检查上，所以它会在最后七天内你下一次使用 AFP 时到达，而不是按固定时间表发送。[通知目录](/zh-cn/reference/notifications) 介绍了它到达的渠道。

## 说明

- 一张已确认的账单会与它所支付的订阅关联，这将一次套餐切换与导致它的付款联系了起来。
- 天数始终以整数天计算，切换或转移时的转换会四舍五入，所以转换后的余额可能与你自己的计算相差一天。
- 一个新账户会以默认套餐的试用订阅开始，该订阅是授予的而不是购买的，不会在你的付款记录中留下账单。

## 相关

- [套餐配额](/zh-cn/reference/plans-and-quotas) — 每个套餐管辖什么，以及每项配额阻止哪个操作。
- [套餐与账单](/zh-cn/guides/plans-and-billing) — 购买套餐、取消账单，以及阅读你的付款记录。
- [通知目录](/zh-cn/reference/notifications) — 订阅到期警告，以及它发往何处。
- [管理评论](/zh-cn/guides/comment-moderation) — 重试订阅不活跃期间出错的评论。
