订购资源

适用于:合作伙伴中心 | 由世纪互联运营的合作伙伴中心 | Microsoft Cloud for US Government 合作伙伴中心

当客户想要从产品/服务列表中购买订阅时,合作伙伴会下订单。

注意

Order 资源的每个租户标识符的速率限制为每分钟 500 个请求。

订单

描述合作伙伴的订单。

properties 类型​​ 描述
id string 成功创建订单时提供的订单标识符。
alternateId string 订单的友好标识符。
referenceCustomerId string 客户标识符。
billingCycle string 指示合作伙伴为此订单计费的频率。 支持的值是在 BillingCycleType 中找到的成员名称。 默认值为 创建订单时的每月OneTime 。 成功创建订单时,将应用此字段。
transactionType string 只读。 订单的事务类型。 支持的值为 UserPurchaseSystemPurchaseSystemBilling
lineItems OrderLineItem 资源的数组 客户正在购买的产品/服务的项化列表,包括数量。
currencyCode string 只读。 下订单时使用的货币。 成功创建订单时应用。
currencySymbol string 只读。 与货币代码关联的货币符号。
creationDate datetime 只读。 订单的创建日期,格式为日期-时间。 成功创建订单时应用。
状态 string 只读。 订单的状态。 支持的值是在 OrderStatus 中找到的成员名称。
链接 OrderLinks 与 Order 对应的资源链接。
attributes ResourceAttributes 对应于 Order 的元数据属性。

OrderLineItem

订单包含套餐的项化列表,每个项都表示为 OrderLineItem。

properties 类型​​ 描述
lineItemNumber int 集合中的每个明细项目都将获得一个唯一的行号,行号的范围为从 0 到 count-1。
offerId string 产品/服务的 ID。
subscriptionId string 订阅 ID。
parentSubscriptionId string 可选。 附加产品套餐中的父订阅的 ID。 仅适用于 PATCH。
friendlyName string 可选。 合作伙伴定义的订阅的友好名称,以帮助消除歧义。
quantity int 许可证或实例数。
customTermEndDate DateTime 新订阅的第一个计费期限的结束日期。
termDuration string 术语持续时间的 ISO 8601 表示形式。 当前支持的值为 P1M (1 个月)、 P1Y (1 年)和 P3Y (3 年)。
transactionType string 只读。 行项的事务类型。 支持的值是新的、续订、addQuantity、removeQuantitycancelconvertcustomerCredit
partnerIdOnRecord string 当间接提供商代表间接经销商下订单时,仅使用间接经销商的 PartnerID 填充此字段(从不为间接提供商的 ID)。 这可以确保正确地针对奖励进行记账。
provisioningContext ProvisioningContext 为目录中的某些项目预配所需的信息。 SKU 中的 provisioningVariables 属性指示目录中特定项需要哪些属性。
链路 OrderLineItemLinks 只读。 与订单行项对应的资源链接。
renewsTo RenewsTo 续订期限期限详细信息。
AttestationAccepted bool 指示提供或 SKU 条件的协议。 仅适用于 SkuAttestationProperties 或 OfferAttestationProperties 强制实施Attestation 的套餐或 SKU。
定价 定价 价目表详细信息。
purchaseCommitment PurchaseCommitment 在计算服务上提交的固定金额。

RenewsTo

表示续订期限详细信息。

properties 类型 必需 说明
termDuration string 续订期限持续时间的 ISO 8601 表示形式。 当前支持的值是 P1M (1 个月)和 P1Y (1 年)。

定价

表示价格详细信息。 价格金额在税收前提供。

properties 类型 必需 说明
listPrice double 目录中列出的价格没有应用任何定价修饰符。
discountedPrice double 应用所有适用的定价修饰符后的价格。
proratedPrice double 执行比例后折扣价格。
price double 应用所有折扣并按比例执行后,适用计费货币的价格。
extendedPrice double 应用数量、折扣和比例的行项的价格,采用适用的计费货币。

表示与顺序对应的资源链接。

properties 类型​​ 描述
provisioningStatus 链接 填充后,用于检索订单的预配状态的链接。
self 链接 用于检索订单资源的链接。

表示与订单关联的完整订阅。

properties 类型​​ 描述
provisioningStatus 链接 填充后,用于检索 行项的预配状态 的链接。
sku 链接 用于检索所购买目录项的 SKU 信息的链接。
订阅 链接 填充后,指向完整订阅信息的链接。
activationLinks 链接 填充后,用于激活订阅的链接的 GET 资源。

OrderStatus

一个 [Enum/dotnet/api/system.enum),其值指示顺序的状态。

位置 说明
未知 0 枚举初始值设定项。
已完成 1 订单已完成。
挂起 2 订单正在处理。
cancelled 3 订单已取消。
已挂起 4 订单已暂停。 若要了解详细信息,请参阅:订阅生命周期状态 - NCE 已暂停
挂起的审阅 5 订单正在等待辅助评审。 可能需要合作伙伴才能上传文档。 请参阅 辅助交易评审培训平台 ,了解在选择进行次要交易评审时会发生什么。
挂起的 po 上传 6 合作伙伴将上传其客户采购订单,并输入 Microsoft 中概述的详细信息以供审查。
po upload complete 7 采购订单(PO)由合作伙伴提交,Microsoft 正在审查。 合作伙伴无需采取进一步操作。
po review 已拒绝 8 此订单未通过辅助评审,不会处理。
部分成功 9 订单中的一个或多个订阅出现问题。 合作伙伴应重新购买未完成的订阅。
error 10 顺序导致错误。 合作伙伴应重新购买。

OrderLineItemProvisioningStatus

表示 OrderLineItem预配状态。

properties 类型​​ 描述
lineItemNumber int 订单行项的唯一行号。 值范围为 0 到 count-1。
状态 string 订单行项的预配状态。 值包括:已履行
订单的履行已成功完成,用户将能够使用未完成
预留:由于取消
预填充Pending而未完成:请求仍在处理,履行尚未完成
quantityProvisioningInformation List<QuantityProvisioningStatus> 订单行项的数量预配状态信息的列表。

QuantityProvisioningStatus

按数量表示预配状态。

properties 类型​​ 描述
quantity int 项数。
状态 string 项数的状态。

ProvisioningContext

为目录中的某些项目预配所需的信息。 SKU 中的 provisioningVariables 属性指示目录中特定项需要哪些属性。

properties 类型​​ 描述
scope string 用于指示权益适用位置的购买范围类型: Single,Shared
entitlementId string 将用于购买的 Azure 订阅的 ID。 单个范围是必需的。

PurchaseCommitment

在计算服务上提交的固定金额。

properties 类型​​ 描述
金额 int 固定金额承诺。
currency string 承诺的货币。
粮食 string 承诺的期限。