IM
ZH-TW
文件首頁
選單
功能

訂閱

透過代理 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-訂閱擁有者控制