IM
ZH-CN
文档首页
菜单
功能

订阅

通过代理 inbox-manager API 进行帐户订阅和计划管理。

inbox-manager subscriptions plans

订阅

订阅功能定义通过 Inbox Manager 代理路由公开的帐户所有者订阅和计划操作。 它为所有者提供了直接的计划生命周期控制,同时保持严格的帐户和角色检查。

为什么这很重要

此功能将所有者订阅操作整合到收件箱管理器 API 界面下,同时保留对不记名令牌声明的严格帐户和角色检查。它公开结帐、门户、同步和计划更改操作,而不需要客户端重复订阅编排逻辑。

核心流程

Inbox Manager/AuthInbox ManagerOwnerInbox Manager/AuthInbox ManagerOwnerRequest subscription action with bearer tokenValidate token and acc claimProxy owner subscription operationSubscription response envelopeAccount-scoped subscription result

操作

运营端点目的
列出订阅GET /api/subscriptions检索所选令牌帐户的订阅
列出功能GET /api/subscriptions/features检索有效订阅功能集
获取订阅身份GET /api/subscriptions/identity获取账户订阅身份绑定
商户列表GET /api/subscriptions/merchants检索商家/提供商选项
同步订阅POST /api/subscriptions/sync从提供商刷新订阅状态
更改订阅POST /api/subscriptions/:subscription_id/change修改计划或间隔
取消订阅POST /api/subscriptions/:subscription_id/cancel结束订阅生命周期
创建结帐会话POST /api/subscriptions/stripe/checkout-session开始结帐新的或更改的计划
创建门户会话POST /api/subscriptions/stripe/portal-session打开自助订阅门户
同步结帐会话POST /api/subscriptions/stripe/checkout-session-sync将结帐完成链接到订阅状态

关键数据和状态

{
  data: {
    account_id: "acc_...",
    subscription_id: "sub_...",
    status: "active"
  },
  links: {
    checkout_url: "https://checkout.stripe.com/..."
  }
}

所有响应都使用代理信封样式的有效负载,由 data 和可选的 links 键入。

故障模式和控制

缺少或无效的 acc 声明会拒绝所有者订阅操作,并且非所有者调用者将被阻止执行所有者范围内的订阅操作。上游代理失败作为显式操作失败返回,并且订阅突变仍然仅限于显式更改或取消路由。

相关

订阅代理信封11-订阅所有者控制