为商业市场产品创建订阅

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

对于这些订阅,还可以执行生命周期管理管理发票

先决条件

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

获取市场报价列表

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

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

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

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

    注意

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

  2. 如果 SKU 被标记为 InventoryCheck 先决条件,请检查 SKU 的清单

    注意

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

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

创建并提交订单

  1. 创建购物车 保存要购买的目录项的集合。 创建购物车时,购物车商品项会根据可以在同一订单中一起购买的商品项自动进行分组。 (还可以更新购物车。)
  2. 查看购物车,以创建订单

获取订单详细信息

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

注意

提交订单后,订单在显示于该客户的订单列表中之前可能会有最多 15 分钟的延迟。

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

生命周期管理

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

数量管理

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

发票和对帐

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

沙盒环境

关于市场沙盒的指南,请参阅使用合作伙伴中心集成沙盒进行测试和调试