適用於:合作夥伴中心 |由 21Vianet 營運的合作夥伴中心 |美國政府Microsoft雲端合作夥伴中心
您可以在購物車中新增客戶的訂單。 如需目前可供銷售之專案的詳細資訊,請參閱 雲端解決方案提供者計劃中的合作夥伴供應專案。
備註
購物車自初始建立日起七天後失效。
先決條件
合作夥伴中心身份驗證中所述的憑證。 此案例支援使用獨立應用程式和 App+使用者認證進行驗證。
客戶 ID (
customer-tenant-id)。 如果您不知道客戶的識別碼,您可以選取 [客戶] 工作區,然後選取客戶清單中的客戶,然後選取 [帳戶],在合作夥伴中心進行查詢。 在客戶的 [帳戶] 頁面上,在 [客戶帳戶資訊] 區段中尋找 Microsoft ID。 Microsoft ID 與客戶 ID (customer-tenant-id) 相同。
C#
若要為客戶建立訂單:
實例化 Cart 物件。
建立 CartLineItem 物件的清單,並將清單指派給購物車的 LineItems 屬性。 每個購物車明細項目都包含一個產品的購買資訊。 您必須至少有一個購物車委刊項。
使用客戶識別碼呼叫 IAggregatePartner.Customers.ById 方法來識別客戶,然後從 Cart 屬性擷取介面,以取得購物車作業的介面。
呼叫 Create 或 CreateAsync 方法來建立購物車。
若要完成證明並包含其他轉銷商,請參閱下列範例要求和回應範例:
索取樣品
{
"PartnerOnRecordAttestationAccepted":true, "lineItems": [
{
"id": 0,
"catalogItemId": "CFQ7TTC0LH0Z:0001:CFQ7TTC0K18P",
"quantity": 1,
"billingCycle": "monthly",
"termDuration": "P1M",
"renewsTo": null,
"provisioningContext": {},
"customTermEndDate": "2022-02-19T00:00:00Z"
},
{
"id": 1,
"catalogItemId": "CFQ7TTC0LFLS:0002:CFQ7TTC0KDLJ",
"quantity": 2,
"billingCycle": "monthly",
"termDuration": "P1Y",
"participants": [
{
"key": "transaction_reseller",
"value": "5357564"
},
{
"key": "additional_transaction_reseller",
"value": "517285"
},
{
"key": "additional_transaction_reseller",
"value": "5357563"
}
]
}
]
}
回應範例
{
"id": "3e22b548-647d-4223-9675-1fcb6cb57665",
"creationTimestamp": "2021-08-18T17:29:52.3517492Z",
"lastModifiedTimestamp": "2021-08-18T17:29:52.3517553Z",
"expirationTimestamp": "2021-08-25T17:30:11.2406416Z",
"lastModifiedUser": "da62a0dc-35e9-4601-b48e-a047bd3ec7c1",
"status": "Active",
"lineItems": [
{
"id": 0,
"catalogItemId": "CFQ7TTC0LH0Z:0001:CFQ7TTC0K18P",
"quantity": 1,
"currencyCode": "USD",
"billingCycle": "monthly",
"termDuration": "P1M",
"customTermEndDate": "2022-02-19T00:00:00Z";
"provisioningContext": {},
"orderGroup": "0"
},
{
"id": 1,
"catalogItemId": "CFQ7TTC0LFLS:0002:CFQ7TTC0KDLJ",
"quantity": 2,
"currencyCode": "USD",
"billingCycle": "monthly",
"termDuration": "P1Y",
"participants": [
{
"key": "transaction_reseller",
"value": "5357564"
},
{
"key": "additional_transaction_reseller",
"value": "517285"
},
{
"key": "additional_transaction_reseller",
"value": "5357563"
}
],
"provisioningContext": {},
"orderGroup": "0"
}
],
"links": {
"self": {
"uri": "/customers/f81d98dd-c2f4-499e-a194-5619e260344e/carts/3e22b548-647d-4223-9675-1fcb6cb57665",
"method": "GET",
"headers": []
}
},
"attributes": {
"objectType": "Cart"
}
}
C# 範例
// IAggregatePartner partnerOperations;
// string customerId;
// string subscriptionId;
var cart = new Cart()
{
LineItems = new List<CartLineItem>()
{
new CartLineItem()
{
/* Microsoft Azure Subscription */
Id = 0,
CatalogItemId = "MS-AZR-0145P",
Quantity = 1,
BillingCycle = BillingCycleType.Monthly,
TermDuration = "P1Y"
},
new CartLineItem()
{
/* Azure Reserved Instance */
Id = 1,
CatalogItemId = "DZH318Z0BQ36:004G:DZH318Z08C0S",
Quantity = 1,
BillingCycle = BillingCycleType.OneTime,
TermDuration = "P1Y",
ProvisioningContext = new Dictionary<string, string>
{
{ "subscriptionId", subscriptionId },
{ "scope", "shared" }
}
},
new CartLineItem()
{
/* Azure Reserved Instance */
Id = 2,
CatalogItemId = "DZH318Z0BQ36:004J:DZH318Z08B8X",
Quantity = 1,
BillingCycle = BillingCycleType.OneTime,
TermDuration = "P3Y",
ProvisioningContext = new Dictionary<string, string>
{
{ "subscriptionId", subscriptionId },
{ "scope", "shared" }
}
},
new CartLineItem()
{
/* Perpetual Software */
Id = 3,
CatalogItemId = "DG7GMGF0DWM3:0002:DG7GMGF0DT1M",
Quantity = 1,
BillingCycle = BillingCycleType.OneTime
},
new CartLineItem()
{
/* SaaS */
Id = 4,
CatalogItemId = "DZH318Z0BXWC:0002:DZH318Z0BMRV",
Quantity = 1,
BillingCycle = BillingCycleType.Monthly,
TermDuration = "P1M"
},
new CartLineItem()
{
/* SaaS Free Trial */
Id = 5,
CatalogItemId = "DZH318Z0C0WF:0001:DZH318Z0BP69",
Quantity = 10,
BillingCycle = BillingCycleType.None,
TermDuration = "P1M",
RenewsTo = new RenewsTo
{
TermDuration = "P1Y"
}
}
}
};
cart = partnerOperations.Customers.ById(customerId).Carts.Create(cart);
JAVA
合作夥伴中心 Java SDK 可用來管理合作夥伴中心資源。 這是一個由合作夥伴社區維護的開源項目,不受 Microsoft 的正式支持。 如果您遇到問題,可以 從社群取得協助 ,或在 GitHub 上開啟問題 。
若要為客戶建立訂單:
實例化 Cart 物件。
建立 CartLineItem 物件清單,並將清單指派給購物車的明細項目。 每個購物車明細項目都包含一個產品的購買資訊。 您必須至少有一個購物車委刊項。
使用客戶識別碼呼叫 IAggregatePartner.getCustomers().byId 函式來識別客戶,然後從 getCart 函式擷取介面,以取得購物車作業的介面。
呼叫 create 函數來建立購物車。
Java 範例
// IAggregatePartner partnerOperations;
// String customerId;
// String subscriptionId;
// String catalogItemId;
CartLineItem lineItem = new CartLineItem();
lineItem.setBillingCycle(BillingCycleType.OneTime);
lineItem.setCatalogItemId(catalogItemId);
lineItem.setFriendlyName("Sample RI Purchase");
lineItem.setQuantity(1);
Map<String, String> provisioningContext = new HashMap<String,String>();
provisioningContext.put("duration", "3Years");
provisioningContext.put("scope", "shared");
provisioningContext.put("subscriptionId", subscriptionId);
lineItem.setProvisioningContext(provisioningContext);
List<CartLineItem> lineItemList = new ArrayList<CartLineItem>();
lineItemList.add(lineItem);
Cart cart = new Cart();
cart.setLineItems(lineItemList);
Cart cartCreated = partnerOperations.getCustomers().byId(customerId).getCarts().create(cart);
PowerShell
合作夥伴中心 PowerShell 模組可用來管理合作夥伴中心資源。 這是一個由合作夥伴社區維護的開源項目,不受 Microsoft 的正式支持。 如果您遇到問題,可以 從社群取得協助 ,或在 GitHub 上開啟問題 。
若要為客戶建立訂單:
實例化 Cart 物件。
建立 CartLineItem 物件清單,並將清單指派給購物車的明細項目。 每個購物車明細項目都包含一個產品的購買資訊。 您必須至少有一個購物車委刊項。
執行 New-PartnerCustomerCart 命令以建立購物車。
# $customerId
# $subscriptionId
# $catalogItemId
$lineItem = New-Object -TypeName Microsoft.Store.PartnerCenter.PowerShell.Models.Carts.PSCartLineItem
$lineItem.BillingCycle = 'OneTime'
$lineItem.CatalogItemId = $catalogItemId
$lineItem.FriendlyName = 'Sample RI Purchase'
$lineItem.ProvisioningContext.Add('duration', '1Year')
$lineItem.ProvisioningContext.Add('scope', 'shared')
$lineItem.ProvisioningContext.Add('subscriptionId', $subsciptionId)
$lineItem.Quantity = 10
New-PartnerCustomerCart -CustomerId $customerId -LineItems $lineItem
REST 要求
請求語法
| 方法 | 請求網址識別碼 (URI) |
|---|---|
| 貼文 | {baseURL}/v1/customers/{customer-id}/carts HTTP/1.1 |
URI 參數
使用下列路徑參數來識別客戶。
| 名稱 | 類型 | 為必填項目 | Description |
|---|---|---|---|
| 客戶識別碼 | 字串 | Yes | 識別客戶的 GUID 格式客戶識別碼。 |
請求標頭
如需詳細資訊,請參閱合作夥伴中心 REST 標頭。
請求主體
下表說明要求本文中的 購物車 屬性。
| 房產 | 類型 | 為必填項目 | Description |
|---|---|---|---|
| 識別碼 | 字串 | 否 | 成功建立購物車時提供的購物車識別碼。 |
| creationTimeStamp | DateTime | 否 | 購物車的建立日期,以日期時間格式。 成功建立購物車時套用。 |
| lastModified時間戳記 | DateTime | 否 | 購物車上次更新的日期,以日期時間格式。 成功建立購物車時套用。 |
| 到期時間戳記 | DateTime | 否 | 購物車到期的日期,以日期時間格式。 成功建立購物車時套用。 |
| lastModifiedUser | 字串 | 否 | 上次更新購物車的使用者。 成功建立購物車時套用。 |
| 明細項目 | 物件陣列 | Yes | CartLineItem 資源陣列。 |
| PartnerOnRecordAttestation已接受 | 布林值 | Yes | 確認證明完成 |
下表說明要求本文中的 CartLineItem 屬性。
備註
透過 API 結帳購物車時,行項目會 依照放入購物車的順序處理。 若購物車中有兩款相同類型的商品,一款有促銷編號,另一款沒有(例如條款不同),該訂單可能會影響具有新商品供應限制的促銷資格。 如果你要結帳多件商品,務必將任何符合促銷資格的商品 優先放入購物車 。
| 房產 | 類型 | 為必填項目 | Description |
|---|---|---|---|
| 識別碼 | 字串 | 否 | 購物車委刊項的唯一識別碼。 成功建立購物車時套用。 |
| catalogId | 字串 | Yes | 目錄項目識別碼。 請確定目錄項目的可用性適用於正確的區段。 |
| friendlyName | 字串 | 否 | 選擇性。 合作夥伴所定義之專案的易記名稱,以協助消除歧義。 |
| 促銷標識符 | 字串 | 否 | 選擇性。 大多數新商業促銷會自動套用,但對於可選促銷(如 Bridge to the Cloud 2)若要套用到購物車項目,合作夥伴在加入購物車時必須附上促銷 ID。 |
| 數量 | 整數 (int) | Yes | 授權或執行個體的數目。 |
| 貨幣代碼 | 字串 | 否 | 貨幣代碼。 |
| 計費週期 | 物體 | Yes | 為目前期間設定的計費週期類型。 |
| customTermEndDate | DateTime | 否 | 您要共同終止新訂用帳戶的現有訂用帳戶的結束日期。 |
| 參與者 | 物件字串配對清單 | 否 | 購買時記錄的 PartnerId 集合 (PartnerID)。 |
| 布建內容 | 字典<字串, 字串> | 否 | 佈建目錄中某些項目所需的資訊。 SKU 中的 provisioningVariables 屬性會指出目錄中特定專案需要哪些屬性。 |
| orderGroup | 字串 | 否 | 一個群組,用於指示哪些項目可以放在一起。 |
| 錯誤 | 物體 | 否 | 如果發生錯誤,則在建立購物車後套用。 |
| renewTo | 物件陣列 | 否 | RenewTo 資源陣列。 |
| 認證已接受 | 布林值 | 否 | 表示同意要約或 SKU 條件。 只有 SkuAttestationProperties 或 OfferAttestationProperties enforceAttestation 為 True 的供應項目或 SKU 才需要。 |
| transaction_reseller | 繩子 | 否 | 當間接提供者代表間接轉銷商下訂單時,請只填入此欄位 間接 轉銷商 的 PartnerID (絕不會是間接提供者的識別碼) 。 這確保了激勵措施的正確核算。 |
| additional_transaction_reseller | 繩子 | 否 | 當間接供應商代表間接經銷商下單時,請只填寫 Extra 間接經銷 商的 PartnerID(絕不可填入間接供應商的 ID)。 這些其他經銷商不適用優惠。 最多只能輸入五位間接經銷商。 此要求僅適用於在歐洲國家/地區內進行交易的合作夥伴。 |
| scheduledNextTerm指示 | 物體 | 否 | 定義試用訂閱的下一個期限指示。 合作夥伴可指定該付費訂閱續約時的期限、計費頻率及數量。 |
下表說明 Microsoft Marketplace 供應專案要求本文中的 RenewTo 屬性。
| 房產 | 類型 | 為必填項目 | Description |
|---|---|---|---|
| termDuration | 字串 | 否 | 續約期限持續時間的 ISO 8601 表示。 目前支援的值為 P1M (1 個月)和 P1Y (1 年)。 |
ScheduledNextTerm說明
下表說明 NCE 授權型試用供應專案要求本文中的 scheduledNextTermInstructions 屬性。 若未指定數值,試用將續訂為付費訂閱,享有年度期限、月費計費及25個授權。
| 房產 | 類型 | 為必填項目 | Description |
|---|---|---|---|
| 產品 | 陣列 | 否 | 一個陣列,指定試用訂閱轉換為付費訂閱時的優惠,以及付費訂閱的期限和計費頻率。 |
| 數量 | 整數 (int) | 否 | 試用服務續約後,對應的付費訂閱的授權數量。 |
Product
下表描述 NCE 授權型試用供應專案要求本文中的 productTerm 屬性。 若此陣列中未指定數值,試用期將續訂為付費訂閱,並以年度期限、月費計費。
| 房產 | 類型 | 為必填項目 | Description |
|---|---|---|---|
| 產品ID | 字串 | 否 | 試用期轉換為的付費訂閱產品所代表的 GUID 格式。 |
| skuId | 字串 | 否 | 一個格式化為代表試用續訂的付費訂閱 SKU 的 GUID。 |
| 可用性標識碼 | 字串 | 否 | 格式化的 GUID 用來表示試用期過後續約為付費訂閱時的可用性。 |
| 計費週期 | 字串 | 否 | 付費訂閱在試用期間續約後的計費頻率。 |
| termDuration | 字串 | 否 | 對應的付費訂閱在試用優惠續約後的期限長度。 |
範例請求
POST /v1/customers/d6bf25b7-e0a8-4f2d-a31b-97b55cfc774d/carts HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 4fa6dad6-a89f-4875-8247-8294a10ae1cf
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
MS-PartnerCenter-Client: Partner Center .NET SDK
Content-Type: application/json
Host: api.partnercenter.microsoft.com
Content-Length: 496
Expect: 100-continue
{
"lineItems": [
{
/* Microsoft Azure Subscription */
"id": 0,
"catalogItemId": "MS-AZR-0145P",
"quantity": 1,
"billingCycle": "monthly",
"termDuration": "P1Y"
},
{
/* Azure Reserved Instance */
"id": 1,
"catalogItemId": "DZH318Z0BQ36:004G:DZH318Z08C0S",
"quantity": 1,
"billingCycle": "one_time",
"termDuration": "P1Y",
"provisioningContext": {
"subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"scope": "shared"
}
},
{
/* Azure Reserved Instance */
"id": 2,
"catalogItemId": "DZH318Z0BQ36:004J:DZH318Z08B8X",
"quantity": 1,
"billingCycle": "one_time",
"termDuration": "P3Y",
"provisioningContext": {
"subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"scope": "single"
}
},
{
/* Perpetual Software */
"id": 3,
"catalogItemId": "DG7GMGF0DWTL:0001:DG7GMGF0DSFM",
"quantity": 1,
"billingCycle": "one_time"
},
{
/* SaaS */
"id": 4,
"catalogItemId": "DZH318Z0BXWC:0002:DZH318Z0BMRV",
"quantity": 1,
"billingCycle": "monthly",
"termDuration": "P1M"
},
{
/* SaaS Free Trial */
"id": 5,
"catalogItemId": "DZH318Z0C0WF:0001:DZH318Z0BP69",
"quantity": 10,
"billingCycle": "none",
"termDuration": "P1M",
"renewsTo": {
"termDuration": "P1Y"
}
}
]
}
這很重要
自 2023 年 6 月起,最新的合作夥伴中心 .NET SDK 版本 3.4.0 現已封存。 您可以 從 GitHub 下載 SDK 版本,以及包含有用資訊的 讀我檔案 。
建議合作夥伴繼續使用 合作夥伴中心 REST API。
REST 響應
如果成功,這個方法會在回應內文中傳回填入的 Cart 資源。
回應成功和錯誤碼
每個回應都附帶一個HTTP狀態碼,指示成功或失敗和偵錯資訊。 使用網路追蹤工具讀取此程式碼、錯誤類型和其他參數。 如需完整清單,請參閱 錯誤碼。
回應範例
HTTP/1.1 201 Created
Content-Length: 764
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 4fa6dad6-a89f-4875-8247-8294a10ae1cf
X-Locale: en-US,en-US
MS-CV: sF/wRa2ih0CzbABc.0
MS-ServerId: 000001
Date: Thu, 15 Mar 2018 17:15:01 GMT
{
"id": "3655b1a0-b1c9-4268-9824-577fdbc4d0be",
"creationTimestamp": "2019-01-16T00:45:41.6062996Z",
"lastModifiedTimestamp": "2019-01-16T00:45:41.6062996Z",
"expirationTimestamp": "2019-01-16T01:00:54.4188497Z",
"lastModifiedUser": "1824b7fc-2fac-4478-b177-66823c40ab75",
"status": "Active",
"lineItems": [
{
"id": 0,
"catalogItemId": "MS-AZR-0145P",
"quantity": 1,
"currencyCode": "USD",
"billingCycle": "monthly",
"termDuration": "P1Y",
"orderGroup": "OMS-0"
},
{
"id": 1,
"catalogItemId": "DZH318Z0BQ36:004G:DZH318Z08C0S",
"quantity": 1,
"currencyCode": "USD",
"billingCycle": "one_time",
"termDuration": "P1Y",
"provisioningContext": {
"subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"scope": "shared"
},
"orderGroup": "0"
},
{
"id": 2,
"catalogItemId": "DZH318Z0BQ36:004J:DZH318Z08B8X",
"quantity": 1,
"currencyCode": "USD",
"billingCycle": "one_time",
"termDuration": "P3Y",
"provisioningContext": {
"subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"scope": "shared"
},
"orderGroup": "0"
},
{
"id": 3,
"catalogItemId": "DG7GMGF0DWM3:0002:DG7GMGF0DT1M",
"quantity": 1,
"currencyCode": "USD",
"billingCycle": "one_time",
"orderGroup": "0"
},
{
"id": 4,
"catalogItemId": "DZH318Z0BXWC:0002:DZH318Z0BMRV",
"quantity": 1,
"currencyCode": "USD",
"billingCycle": "monthly",
"termDuration": "P1M",
"orderGroup": "1"
},
{
"id": 5,
"catalogItemId": "DZH318Z0C0WF:0001:DZH318Z0BP69",
"quantity": 10,
"currencyCode": "USD",
"billingCycle": "none",
"termDuration": "P1M",
"renewsTo": {
"termDuration": "P1Y"
},
"orderGroup": "2"
}
],
"links": {
"self": {
"uri": "/customers/28045616-f6b9-462f-9701-0d89b5e65c44/carts/3655b1a0-b1c9-4268-9824-577fdbc4d0be",
"method": "GET",
"headers": []
}
},
"attributes": {
"objectType": "Cart"
}
}
新商務授權型服務的範例
備註
授權型服務的新商務體驗包含許多新功能,並可供所有 雲端解決方案提供者 (CSP) 使用。 如需詳細資訊,請參閱 新的商務體驗概觀。
範例請求
POST /v1/customers/932c4101-dc08-461b-b4c1-75d80e905775/carts HTTP/1.1
Host: api.partnercenter.microsoft.com
Content-Type: application/json
Content-Length: 165
{
"LineItems": [
{
"CatalogItemId":"CFQ7TTC0LFLZ:0002:CFQ7TTC0K4TS",
"Quantity": 1,
"TermDuration": "P1M",
"BillingCycle": "Monthly"
}
]
}
這很重要
Azure 計畫和永續軟體條目不支援 termDuration 屬性。 在查詢這類物品時,請避免包含這些內容。
// request example where several renewal values for an NCE license-based trial are specified
http
POST /v1/customers/932c4101-dc08-461b-b4c1-75d80e905775/carts HTTP/1.1
Host: api.partnercenter.microsoft.com
Content-Type: application/json
Content-Length: 165
{
"lineItems": [
{
"id": 0,
"catalogItemId": "CFQ7TTC0LCHC:0003:CFQ7TTC0XCQC",
"quantity": 25,
"currencyCode": "USD",
"billingCycle": "none",
"termDuration": "P1M",
"promotionId": null,
"provisioningContext": {},
"customTermEndDate": null,
"scheduledNextTermInstructions": {
"product": {
"billingCycle": "monthly",
"termDuration": "P1M"
}
}
}
],
"partnerOnRecordAttestationAccepted": true
}
REST 響應
如果成功,這個方法會在回應內文中傳回填入的 Cart 資源。
回應成功和錯誤碼
每個回應都附帶一個HTTP狀態碼,指示成功或失敗,以及其他偵錯資訊。 使用網路追蹤工具讀取此程式碼、錯誤類型和其他參數。 如需完整清單,請參閱 錯誤碼。
回應範例
{
"id": "2517c51b-58cd-4abe-87ed-3ab812401ab4",
"creationTimestamp": "2023-07-11T21:16:11.55149Z",
"lastModifiedTimestamp": "2023-07-11T21:16:11.5515713Z",
"expirationTimestamp": "2023-07-18T21:16:17.2480482Z",
"lastModifiedUser": "9db12087-fbc3-481c-8965-73d44ff88e27",
"status": "Active",
"lineItems": [
{
"id": 0,
"catalogItemId": "CFQ7TTC0LF8S:0001:CFQ7TTC0VZW5",
"quantity": 1,
"currencyCode": "USD",
"billingCycle": "monthly",
"termDuration": "P1Y",
"provisioningContext": {},
"orderGroup": "0",
"pricing": {
"listPrice": 30.4,
"discountedPrice": 30.4,
"proratedPrice": 30.4,
"price": 30.4,
"extendedPrice": 364.8
}
}
],
"links": {
"self": {
"uri": "/customers/ebd8b4c2-4069-46a8-bd70-123d6dec3e39/carts/2517c51b-58cd-4abe-87ed-3ab812401ab4",
"method": "GET",
"headers": []
}
},
"attributes": {
"objectType": "Cart"
}
}
// response content for an order containing an NCE license-based trial
{
"id": "99d3777b-61da-4c95-aefa-203c248c4180",
"creationTimestamp": "2025-02-04T22:22:36.7924103Z",
"lastModifiedTimestamp": "2025-02-04T22:22:36.7924109Z",
"expirationTimestamp": "2025-02-11T22:23:34.5190698Z",
"lastModifiedUser": "b5109661-56c5-45ed-9447-f67463458a97",
"status": "Active",
"lineItems": [
{
"id": 0,
"catalogItemId": "CFQ7TTC0LCHC:0003:CFQ7TTC0XCQC",
"quantity": 25,
"currencyCode": "USD",
"billingCycle": "none",
"termDuration": "P1M",
"provisioningContext": {},
"orderGroup": "0",
"pricing": {
"listPrice": 0.0,
"discountedPrice": 0.0,
"proratedPrice": 0.0,
"price": 0.0,
"extendedPrice": 0.0
},
"scheduledNextTermInstructions": {
"product": {
"productId": "CFQ7TTC0LCHC",
"skuId": "0002",
"availabilityId": "CFQ7TTC0XL82",
"billingCycle": "monthly",
"termDuration": "P1M"
},
"quantity": 25
}
}
],
"links": {
"self": {
"uri": "/customers/81e78b53-9aa8-44e7-a041-3b15272d8f84/carts/99d3777b-61da-4c95-aefa-203c248c4180",
"method": "GET",
"headers": []
}
},
"attributes": {
"objectType": "Cart"
}
}