Microsoft 商业市场中的 SaaS 交付 API

SaaS 履行 API 使发布者(也称为独立软件供应商)能够在 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(应用程序编程接口)的正确集成是关键,确保:

  • 已购买发布者的 SaaS 产品或服务的最终用户由 Microsoft 进行正确计费。
  • 最终客户在市场中购买、配置、使用和管理 SaaS 订阅时,正在获得正确的用户体验。

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

  • 直接
  • 由合作伙伴主导(经销商,云解决方案提供商 (CSP))
  • 现场引导

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

  • 向客户计费
  • 更改订阅计划和已购席位数量
  • 取消订阅

对于此场景,发布者无需以不同方式实现任何 API 调用流程。

有关详细信息,请参阅 云解决方案提供商(CSP)

重要

SaaS 履行 API 版本 1 已弃用;请改用 V2。 V1 目前仅用于为现有发布者提供服务,V1 的文档不再可用。 如果你觉得需要访问它,请发送电子邮件至 saas-api-v1@microsoft.com

注意

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

视频教程