Microsoft 商业市场中的 SaaS 履行 API

通过 SaaS 履行 API,发布者(也称为独立软件供应商 (ISV))可以在 Microsoft AppSource、Azure 市场和 Azure 门户中发布和销售其 SaaS 应用程序。 这些 API 使 ISV 应用程序能够参与所有启用了商务的渠道:直接、合作伙伴引导(经销商)和现场引导。 需要与这些 API 集成才能在合作伙伴中心创建和发布可交易的 SaaS 产品/服务。

若要了解 SaaS 履行 API,建议同时阅读以下文章:

API 流

ISV 必须通过将以下 API 流添加到 SaaS 服务代码使 ISV 和 Microsoft 保持同一订阅状态来实现这些流:

  • 登陆页面流:Microsoft 告知发布者,发布者的 SaaS 产品/服务已由市场中的客户购买。
  • 激活流:发布者告知 Microsoft,一个新购买的 SaaS 帐户已在发布者端配置。
  • 更新流:更改购买的计划或购买的席位数或同时更改两者。
  • 暂停和恢复流:如果客户的付款方式不再有效,则暂停购买的 SaaS 产品/服务。 解决付款方式问题后,可以恢复暂停的产品/服务。
  • Webhook 流:Microsoft 将告知发布者,客户从 Microsoft 端触发的 SaaS 订阅更改和取消。

对于已购买的 SaaS 订阅的取消,集成是可选的,因为该操作可以从 Microsoft 端由客户完成。

与 SaaS 履行 API 的正确集成对于确保以下目的至关重要:

  • Microsoft 对购买了发布者的 SaaS 产品/服务的最终客户收费正确。
  • 对于在市场中购买的 SaaS 订阅,最终客户将获得正确的购买、配置、使用和管理体验。

这些 API 使发布者的产品/服务能够参与所有启用了商务的渠道:

  • 直接
  • 合作伙伴引导(经销商,CSP)
  • 现场引导

在经销商 (CSP) 方案中,CSP 会代表最终客户购买 SaaS 产品/服务。 客户预期使用 SaaS 产品/服务,但 CSP 是执行以下任务的实体:

  • 向客户收取费用
  • 更改订阅计划/购买的席位数
  • 取消订阅

对于此方案,不需要发布服务器以不同的方式实现任何 API 调用流。

有关 CSP 的详细信息,请参阅 https://partner.microsoft.com/licensing

警告

此 API 的当前版本是版本 2,该版本应用于所有新的 SaaS 产品/服务。 API 的版本 1 已弃用,并将进行维护以支持现有的产品/服务。

注意

SaaS 履行 API 仅用于从发布者的后端服务中调用。 不支持直接从发布者网页与 API 集成。 应仅使用服务到服务身份验证流。

后续步骤

视频教程