为商业市场产品创建订阅

可以使用合作伙伴中心 API 为商业市场产品创建订阅。 必须 获取市场产品/服务列表, 为商业市场订阅创建和提交订单 ,然后 检索激活链接

还可以 执行生命周期管理 和管理 这些订阅的 发票。

先决条件

  • 合作伙伴中心身份验证 凭据。 此方案支持使用独立应用和 App+User 凭据进行身份验证。
  • 客户标识符。 如果没有客户的标识符,请按照“获取客户列表”中的步骤操作。 或者,登录到合作伙伴中心,从客户列表中选择客户,选择“帐户”,然后保存其 Microsoft ID

获取某一市场的产品/服务列表

可以使用以下合作伙伴中心 API 模型检查市场可用的产品/服务:

  • 产品:可购买商品或服务的分组构造。 产品本身不是可购买的项。
  • SKU:产品下的可购买库存单位(SKU)。 这些表示产品的不同形状。
  • 可用性:SKU 可供购买的配置(例如国家/地区、货币或行业细分市场)。

在购买 Azure 预留之前,请完成以下步骤:

  1. 确定并检索要购买的产品和 SKU。 如果已知道产品 ID 和 SKU ID,请选择它们。

    注意

    可以通过其 ProductType 属性“Azure”及其子类型属性“SaaS”来标识商业市场产品。

  2. 如果 SKU 已使用 InventoryCheck 先决条件进行标记,检查 SKU 的清单。

    注意

    目前,没有支持库存检查或标记为 InventoryCheck 先决条件的商业市场产品。

  3. 检索 SKU 的可用性。 下订单时,需要 可用性的 CatalogItemId ,可以通过以下 API 进行检索:

创建并提交订单

若要提交 Azure 预留订单,请执行以下步骤:

  1. 创建一个购物车 来保存要购买的目录项的集合。 创建购物车时,购物车行项将根据可按相同顺序一起购买的内容自动分组。 (也可以 更新购物车
  2. 查看购物车,这会导致创建订单

获取订单详细信息

可以使用 订单 ID 检索单个订单的详细信息。 还可以 检索特定客户的所有订单的列表。

注意

提交订单后,订单显示在该客户的订单列表中之前最多 15 分钟。

合作伙伴或客户必须激活Azure 市场产品的订阅。 可以通过 订单行项获取激活链接。 还可以 按 ID 获取订阅,然后枚举其 Links 属性以创建激活链接。

生命周期管理

可以使用以下方法管理对商业市场产品的订阅的生命周期:

数量管理

商业市场订阅的数量必须符合其关联 SKU 定义的限制(请参阅 minimumQuantity 和 maximumQuantity 属性)。 若要更新商业市场订阅的数量,请使用以下方法:

发票和对帐

可以使用以下方法管理客户 发票 (包括商业市场产品的订阅费用):

使用集成沙盒帐户进行测试

在生产环境中,创建商业市场 SaaS 产品的订阅后,需要从合作伙伴中心检索个性化激活链接,并访问发布者的网站来完成设置过程。 订阅计费只有在设置完成后才会开始。

在 CSP 沙盒环境中,没有与 ISV 的集成。 如果尝试从合作伙伴中心检索激活链接,将返回虚拟链接。 不能使用此虚拟链接在发布者站点上完成设置过程。 若要使用集成沙盒帐户测试商业市场 SaaS 产品的订阅计费,请使用以下方法来激活订阅。 成功激活后,订阅计费将开始: