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)。

警告

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

注意

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

视频教程