createOrder

post

/ccstore/v1/orders

Create Order. Create an order. Dynamic Properties of order and order line items can be added in the the request using the key value pair structure ("dynamicPropertyKey":"dynamicPropertyValue"). These property values can take the types of boolean, date, float, string, timestamp, enumerated, big string. Optionally takes the x-ccasset-language headers to get translated content in another language. Also it can have optional X-CCOrganization header which is a JSON field to specify current Organization id of logged in user.

Request

Supported Media Types
  • application/json
Header Parameters
X-CCOrganization
Type: string
Current organization context of the logged in user
Body Parameter
Root Schema : createOrder_request
Nested Schema : appliedPromotions
Type: array
The array of applied promotions
Nested Schema : billingAddress
Type: object
The billing address details.
Nested Schema : payments
Type: array
Payment details for the order.
Nested Schema : schedule
Type: object
Details of the schedule order to be created
Nested Schema : shippingAddress
Type: object
The shipping address details.
Nested Schema : shippingGroups
Type: array
The shipping groups for the order.
Nested Schema : shippingMethod
Type: object
The shipping method details for the order.
Nested Schema : shoppingCart
Type: object
The shopping cart contents of the current order.
Nested Schema : items
Type: object
Nested Schema : customProperties
Type: object
Custom object with dynamic properties. This will be passed to the webhook request
Nested Schema : schedule
Type: object
schedule details for the schedule.
Nested Schema : daysOfWeek
Type: array
mention which days of week schedule should run. values can be 1 to 7.
Nested Schema : monthsInYear
Type: array
The months in year of the Scheduled order. Values can be 0 to 11.
Nested Schema : weeksInMonth
Type: array
The weeks in month of the Scheduled order.Values can be 1 to 5
Nested Schema : items
Type: object
Nested Schema : items
Type: array
The array of products in the shipping group.
Nested Schema : recurringChargePriceInfo
Type: object
Recurring charge price information.
Nested Schema : shippingAddress
Type: object
The shipping address details.
Nested Schema : shippingMethod
Type: object
The shipping method details for the order.
Nested Schema : items
Type: object
Nested Schema : detailedRecurringChargeInfo
Type: object
Detailed Item Price Information.
Nested Schema : frequencyAmountTotals
Type: array
The total for each recurring charge frequency
Nested Schema : frequencyTaxTotals
Type: array
The tax for each recurring charge frequency
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : coupons
Type: array
The array of coupons applied to the order.
Nested Schema : items
Type: array
The array of products in the shopping cart.
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : childItems
Type: array
The array of child items in the item, if the item is a configurable item. A child item can itself contain child item array if it is a configurable product in itself.
Nested Schema : detailedRecurringChargeInfo
Type: object
Detailed Item Price Information.
Nested Schema : externalData
Type: array
External data to be associated with a commerce item, provided by a configurator system.
Nested Schema : giftWithPurchaseSelections
Type: array
The array of gift with purchase selections to be made.
Nested Schema : items
Type: object
Nested Schema : detailedRecurringChargeInfo
Type: object
Detailed Item Price Information.
Nested Schema : externalData
Type: array
External data to be associated with a commerce item, provided by a configurator system.
Nested Schema : items
Type: object
Nested Schema : values
Type: object
The array of values associated with an externalData item.
Nested Schema : items
Type: object
Nested Schema : values
Type: object
The array of values associated with an externalData item.
Nested Schema : items
Type: object

Response

Supported Media Types
  • application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : createOrder_response
Nested Schema : approvalSystemMessages
Type: array
An array of approval messages when order going in pending approval state
Nested Schema : billingAddress
Type: object
The billing address details.
Nested Schema : discountInfo
Type: object
The discount information.
Nested Schema : dynamicProperties
Type: array
Read-only list of dynamic properties for the order along with meta-data.
Nested Schema : giftWithPurchaseInfo
Type: array
The gift information.
Nested Schema : giftWithPurchaseOrderMarkers
Type: array
gift with purchase order marker information
Nested Schema : payments
Type: array
Payment details for the order, including additional properties specific to the payment type.
Nested Schema : priceInfo
Type: object
The price information.
Nested Schema : priceListGroup
Type: object
The price list group object.
Nested Schema : pricingMessages
Type: object
The Pricing messages information.
Nested Schema : quoteInfo
Type: object
the quote information of the order
Nested Schema : recurringChargePriceInfo
Type: object
Recurring charge price information.
Nested Schema : scheduledOrder:
Type: object
the schedule information of order
Nested Schema : shippingAddress
Type: object
The shipping address details.
Nested Schema : shippingGroups
Type: array
The shipping groups for the order.
Nested Schema : shippingMethod
Type: object
The shipping method details for the order.
Nested Schema : shoppingCart
Type: object
The shopping cart contents of the current order.
Nested Schema : trackingInfo
Type: array
Tracking Information for the Order.
Nested Schema : orderDiscountDescList
Type: array
The list of all the order discounts.
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : giftWithPurchaseMessages
Type: array
The gift with purchase messages information.
Nested Schema : items
Type: object
Nested Schema : params
Type: array
The list of all message parameters.
Nested Schema : items
Type: object
Nested Schema : errorInfo
Type: array
the array of errors, if any
Nested Schema : notes
Type: array
the notes (history) for the order
Nested Schema : items
Type: object
Nested Schema : frequencyAmountTotals
Type: array
The total for each recurring charge frequency
Nested Schema : frequencyTaxTotals
Type: array
The tax for each recurring charge frequency
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : clonedOrders
Type: array
Array of order ids created from scheduled order.
Nested Schema : executionStatusList
Type: array
list of orders with status that are placed with this schedule.
Nested Schema : lastError
Type: object
last error of this scheduled order.
Nested Schema : schedule
Type: object
The schedule of the Scheduled order.
Nested Schema : items
Type: object
Nested Schema : errorMessages
Type: array
The error messages list.
Nested Schema : errorMessages
Type: array
An array of error messages
Nested Schema : daysInMonth
Type: array
The selected dates in a month in year for the Scheduled order.
Nested Schema : daysOfWeek
Type: array
The days of week of the Scheduled order.
Nested Schema : monthsInYear
Type: array
The months in year of the Scheduled order.
Nested Schema : weeksInMonth
Type: array
The weeks in month of the Scheduled order.
Nested Schema : items
Type: object
Nested Schema : discountInfo
Type: object
The shipping group price information.
Nested Schema : items
Type: array
The array of products in the shipping group.
Nested Schema : priceInfo
Type: object
The shipping group price information.
Nested Schema : recurringChargePriceInfo
Type: object
Recurring charge price information.
Nested Schema : shippingAddress
Type: object
The shipping address details.
Nested Schema : shippingMethod
Type: object
The shipping method details.
Nested Schema : taxPriceInfo
Type: object
The shipping tax price info details.
Nested Schema : trackingInfo
Type: array
Tracking Information for the Order.
Nested Schema : discountDescList
Type: array
The list of all the order discounts.
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : detailedItemPriceInfo
Type: object
Detailed Item Price Information.
Nested Schema : detailedRecurringChargeInfo
Type: object
Detailed Item Price Information.
Nested Schema : dynamicProperties
Type: array
Array of custom properties at order line item level.
Nested Schema : externalData
Type: array
External data to be associated with a commerce item, provided by a configurator system.
Nested Schema : skuProperties
Type: array
Sku properties Information
Nested Schema : variant
Type: array
List of variants for the product.
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : values
Type: object
The array of values associated with an externalData item.
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : frequencyAmountTotals
Type: array
The total for each recurring charge frequency
Nested Schema : frequencyTaxTotals
Type: array
The tax for each recurring charge frequency
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : items
Type: array
The array of products in the shopping cart.
Nested Schema : items
Type: object
Nested Schema : childItems
Type: array
The array of child items in the item, if the item is a configurable item. A child item can itself contain child item array if it is a configurable product in itself.
Nested Schema : detailedRecurringChargeInfo
Type: object
Detailed Item Price Information.
Nested Schema : discountInfo
Type: array
The discount information.
Nested Schema : dynamicProperties
Type: array
Array of custom properties at order line item level.
Nested Schema : externalData
Type: array
External data to be associated with a commerce item, provided by a configurator system.
Nested Schema : skuProperties
Type: array
Sku properties Information
Nested Schema : variant
Type: array
List of variants for the product.
Nested Schema : items
Type: object
Nested Schema : detailedRecurringChargeInfo
Type: object
Detailed Item Price Information.
Nested Schema : externalData
Type: array
External data to be associated with a commerce item, provided by a configurator system.
Nested Schema : items
Type: object
Nested Schema : values
Type: object
The array of values associated with an externalData item.
Nested Schema : items
Type: object
Nested Schema : giftWithPurchaseDiscountInfo
Type: array
The gift information.
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : values
Type: object
The array of values associated with an externalData item.
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Example application/json

{
    "shippingGroups":[
        {
            "taxPriceInfo":{
                "cityTax":6.5,
                "amount":18.56,
                "valueAddedTax":0,
                "countyTax":4.640000000000001,
                "isTaxIncluded":false,
                "miscTax":0,
                "districtTax":0,
                "stateTax":7.42,
                "countryTax":0
            },
            "shippingMethod":{
                "shippingTax":0.65,
                "cost":6.5,
                "value":"ground",
                "shippingMethodDescription":"Ground"
            },
            "shippingGroupId":"sg10021",
            "submittedDate":null,
            "priceInfo":{
                "amount":179,
                "total":204.06,
                "shipping":6.5,
                "shippingSurchargeValue":0,
                "tax":18.56,
                "subTotal":179,
                "currencyCode":"USD",
                "totalWithoutTax":185.5
            },
            "recurringChargePriceInfo":{
                "discounted":false,
                "amount":30,
                "total":32.4,
                "shipping":0,
                "subTotalByFrequency":[
                    {
                        "amount":30,
                        "frequency":"Monthly"
                    }
                ],
                "taxByFrequency":[
                    {
                        "amount":2.4,
                        "frequency":"Monthly"
                    }
                ],
                "manualAdjustmentTotal":0,
                "amountIsFinal":false,
                "discountAmount":0,
                "tax":2.4,
                "rawSubtotal":30,
                "currencyCode":"USD"
            },
            "discountInfo":{
                "orderDiscount":0,
                "shippingDiscount":0,
                "discountDescList":[
                ]
            },
            "shipOnDate":null,
            "trackingInfo":[
            ],
            "actualShipDate":null,
            "shippingAddress":{
                "lastName":"Test",
                "country":"US",
                "address3":"",
                "address2":"Line 2",
                "city":"Montgomery",
                "address1":"Line 1",
                "prefix":"",
                "companyName":"",
                "postalCode":"36123",
                "jobTitle":"",
                "county":"",
                "suffix":"",
                "firstName":"Steve",
                "phoneNumber":"45454545",
                "alias":"Address",
                "faxNumber":"",
                "middleName":"",
                "state":"AL",
                "email":"steve.test@oracle.com"
            },
            "trackingNumber":null,
            "items":[
                {
                    "primaryThumbImageURL":"/ccstore/v1/images/?source=/file/v2/products/ST_AntiqueWoodChair_full.jpg&height=100&width=100",
                    "deactivationDate":"2018-06-27T12:59:59Z",
                    "rawTotalPrice":179,
                    "returnedQuantity":0,
                    "dynamicProperties":[
                        {
                            "id":"dynamicPropertyMode",
                            "label":"Mode",
                            "value":"pickup"
                        }
                    ],
                    "displayName":"Antique Wood Chair",
                    "shippingSurchargeValue":0,
                    "discountAmount":0,
                    "externalData":[
                    ],
                    "billingAccountId":"billingAcc-123",
                    "preOrderQuantity":0,
                    "commerceItemId":"ci3000411",
                    "assetId":"asset10001",
                    "price":179,
                    "variant":[
                        {
                            "optionValue":"Red",
                            "optionName":"color"
                        },
                        {
                            "optionValue":"Large",
                            "optionName":"size"
                        }
                    ],
                    "onSale":false,
                    "primaryImageAltText":"Antique Wood Chair",
                    "actionCode":"Add",
                    "serviceId":"service-123",
                    "stateDetailsAsUser":"The item has been initialized within the shipping group",
                    "serviceAccountId":"serviceAcc-123",
                    "unitPrice":179,
                    "primaryImageTitle":"Antique Wood Chair",
                    "quantity":1,
                    "productId":"xprod2105",
                    "salePrice":0,
                    "detailedItemPriceInfo":[
                        {
                            "discounted":false,
                            "amount":179,
                            "quantity":1,
                            "tax":17.91,
                            "orderDiscountShare":0,
                            "detailedUnitPrice":179,
                            "currencyCode":"USD"
                        }
                    ],
                    "externalRecurringCharge":10,
                    "active":true,
                    "externalRecurringChargeFrequency":"Monthly",
                    "externalRecurringChargeDuration":"12",
                    "catRefId":"xsku2105",
                    "skuProperties":[
                        {
                            "propertyType":"sku-base",
                            "name":"UPC Code",
                            "id":"upcCode",
                            "value":"123456"
                        }
                    ],
                    "customerAccountId":"customerAcc-123",
                    "discountInfo":[
                    ],
                    "route":"/antique-wood-chair/product/xprod2105",
                    "detailedRecurringChargeInfo":[
                        {
                            "discounted":false,
                            "amount":10,
                            "quantity":1,
                            "tax":0,
                            "orderDiscountShare":0,
                            "detailedUnitPrice":10,
                            "currencyCode":"USD"
                        }
                    ],
                    "activationDate":"2017-06-27T15:30:00Z",
                    "backOrderQuantity":0,
                    "listPrice":179,
                    "recurringCharge":10,
                    "status":"INITIAL"
                }
            ],
            "status":"INITIAL"
        }
    ],
    "creationTime":1.411984170268E12,
    "sourceSystem":"Cloud Commerce",
    "dynamicProperties":[
        {
            "id":"dynamicPropertyShippingInstructions",
            "label":"Shipping Instructions",
            "value":"Test Instructions"
        }
    ],
    "approvalSystemMessages":[
        "Order is pending approval because total is greater than the approved order limit."
    ],
    "shippingMethod":{
        "cost":6.5,
        "value":"ground"
    },
    "payments":[
        {
            "paymentGroupId":"pg70441",
            "amount":100,
            "customPaymentProperties":{
                "EMIS":"12",
                "MontlyCharge":"$100"
            },
            "balance":null,
            "gatewayName":"chaseGiftCard",
            "giftCardNumber":null,
            "uiIntervention":null,
            "paymentMethod":"physicalGiftCard",
            "isAmountRemaining":false,
            "paymentState":"AUTHORIZED",
            "maskedCardNumber":"xxxxxxxxxxxxxxx1071"
        },
        {
            "paymentGroupId":"pg70442",
            "amount":158.5,
            "customPaymentProperties":{
                "EMIS":"12",
                "MontlyCharge":"$100"
            },
            "gatewayName":"chaseCreditCard",
            "uiIntervention":null,
            "paymentMethod":"creditCard",
            "isAmountRemaining":true,
            "paymentState":"AUTHORIZED"
        }
    ],
    "priceListGroup":{
        "repositoryId":"UsDollar"
    },
    "creationDate":"2014-01-01T00:30:00.000Z",
    "uuid":"05a89e3c-346b-4d50-a55d-91316a50b152",
    "priceInfo":{
        "amount":179,
        "total":204.06,
        "shipping":6.5,
        "shippingSurchargeValue":0,
        "tax":18.56,
        "subTotal":179,
        "currencyCode":"USD"
    },
    "recurringChargePriceInfo":{
        "amount":30,
        "total":32.4,
        "shipping":0,
        "subTotalByFrequency":[
            {
                "amount":30,
                "frequency":"Monthly"
            }
        ],
        "taxByFrequency":[
            {
                "amount":2.4,
                "frequency":"Monthly"
            }
        ],
        "tax":2.4,
        "subTotal":30,
        "currencyCode":"USD",
        "totalWithoutTax":30
    },
    "discountInfo":{
        "orderDiscount":0,
        "orderDiscountDescList":[
            {
                "promotionLevel":"item",
                "coupon":"FREETATTOO",
                "totalAdjustment":"-21.99",
                "promotionDesc":"Explicit Item Discount - FREETATTOO",
                "promotionId":"explicitItemFreeDiscount"
            }
        ],
        "shippingDiscount":0
    },
    "pricingMessages":{
        "giftWithPurchaseMessages":[
            {
                "summary":"The cart has qualified for a free gift promotion.",
                "identifier":"GWPQualified",
                "params":[
                ],
                "type":"information",
                "priority":"-10"
            }
        ]
    },
    "trackingInfo":[
    ],
    "shoppingCart":{
        "items":[
            {
                "deactivationDate":"2018-06-27T12:59:59Z",
                "dynamicProperties":[
                    {
                        "id":"dynamicPropertyMode",
                        "label":"Mode",
                        "value":"pickup"
                    }
                ],
                "externalData":[
                ],
                "billingAccountId":"billingAcc-123",
                "externalPrice":175,
                "commerceItemId":"ci3000411",
                "assetId":"asset10001",
                "price":179,
                "variant":[
                    {
                        "optionValue":"Red",
                        "optionName":"color"
                    },
                    {
                        "optionValue":"Large",
                        "optionName":"size"
                    }
                ],
                "actionCode":"Add",
                "serviceId":"service-123",
                "unitPrice":179,
                "serviceAccountId":"serviceAcc-123",
                "quantity":1,
                "productId":"xprod2105",
                "externalRecurringCharge":10,
                "externalPriceQuantity":1,
                "externalRecurringChargeFrequency":"Monthly",
                "catRefId":"xsku2105",
                "externalRecurringChargeDuration":"12",
                "skuProperties":[
                    {
                        "propertyType":"sku-base",
                        "name":"UPC Code",
                        "id":"upcCode",
                        "value":"123456"
                    }
                ],
                "customerAccountId":"customerAcc-123",
                "discountInfo":[
                ],
                "detailedRecurringChargeInfo":[
                    {
                        "discounted":false,
                        "amount":10,
                        "quantity":1,
                        "tax":0,
                        "orderDiscountShare":0,
                        "detailedUnitPrice":10,
                        "currencyCode":"USD"
                    }
                ],
                "activationDate":"2017-06-27T15:30:00Z",
                "recurringCharge":10
            }
        ]
    },
    "shippingAddress":{
        "lastName":"Test",
        "country":"US",
        "address3":"",
        "address2":"Line 2",
        "city":"Montgomery",
        "address1":"Line 1",
        "prefix":"",
        "companyName":"",
        "postalCode":"36130",
        "jobTitle":"",
        "county":"",
        "suffix":"",
        "firstName":"Steve",
        "phoneNumber":"45454545",
        "faxNumber":"",
        "alias":"",
        "middleName":"",
        "state":"AL",
        "email":"steve.test@oracle.com"
    },
    "id":"o10018",
    "billingAddress":{
        "lastName":"Test",
        "country":"US",
        "address3":"",
        "address2":"Line 2",
        "city":"Montgomery",
        "address1":"Line 1",
        "prefix":"",
        "companyName":"",
        "postalCode":"36130",
        "jobTitle":"",
        "county":"",
        "suffix":"",
        "firstName":"Steve",
        "phoneNumber":"45454545",
        "faxNumber":"",
        "alias":"",
        "middleName":"",
        "state":"AL",
        "email":"steve.test@oracle.com"
    },
    "quoteInfo":{
        "providerNote":null,
        "notes":[
            {
                "profileType":null,
                "profileId":"120213",
                "requestDate":1.477479521002E12,
                "requesterNote":"This is a sample quote"
            }
        ],
        "rejectionDate":null,
        "requestDate":"2016-10-26T10:58:41.002Z",
        "errorInfo":null,
        "externalID":null,
        "rejectionNote":null,
        "quoteDate":null,
        "expirationDate":null
    }
}
Default Response
The error response
Body
Root Schema : errorModel
Type: object
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Nested Schema : items
Type: object

Examples

Sample Request:

{
  "isAnonymousCheckout": true,
  "appliedPromotions": ["explicitItemFreeDiscount"],
  "shippingMethod": {"value": "ground"},
  "payments": [
    {
      "paymentGroupId": "",
      "amount": 100,
      "customProperties": {
        "EMIS": "12",
        "MontlyCharge": "$100"
      },
      "giftCardNumber": "6035710988880101071",
      "giftCardPin": "123",
      "type": "physicalGiftCard"
    },
    {
      "PONumber": "123456",
      "type": "invoice"
    },
    {
      "cardCVV": "123",
      "customProperties": {
        "EMIS": "12",
        "MontlyCharge": "$100"
      },
      "nameOnCard": "test",
      "cardTypeName": "Visa",
      "cardType": "visa",
      "endMonth": "02",
      "type": "card",
      "endYear": 2018,
      "cardNumber": "4055011111111111"
    }
  ],
  "shoppingCart": {
    "coupons": [{
      "code": "FREETATTOO",
      "level": "item",
      "description": "Explicit Item Discount - FREETATTOO",
      "id": "explicitItemFreeDiscount",
      "totalAdjustment": "-21.99",
      "status": "claimed"
    }],
    "items": [{
      "serviceAccountId": "serviceAcc-123",
      "deactivationDate": "2018-06-27T12:59:59Z",
      "quantity": 1,
      "dynamicPropertyMode": "pickup",
      "productId": "xprod2105",
      "externalRecurringCharge": 10,
      "externalData": [],
      "billingAccountId": "billingAcc-123",
      "externalPriceQuantity": 1,
      "externalRecurringChargeFrequency": "Monthly",
      "catRefId": "xsku2105",
      "externalRecurringChargeDuration": "12",
      "externalPrice": 255.1,
      "customerAccountId": "customerAcc-123",
      "assetId": "asset10001",
      "actionCode": "Add",
      "detailedRecurringChargeInfo": [{
        "discounted": false,
        "amount": 10,
        "quantity": 1,
        "tax": 0,
        "orderDiscountShare": 0,
        "detailedUnitPrice": 10,
        "currencyCode": "USD"
      }],
      "activationDate": "2017-06-27T15:30:00Z",
      "serviceId": "service-123",
      "recurringCharge": 10
    }],
    "orderTotal": 255.1
  },
  "shippingAddress": {
    "lastName": "Test",
    "country": "United States",
    "address3": "",
    "address2": "Line 2",
    "city": "Montgomery",
    "prefix": "",
    "address1": "Line 1",
    "postalCode": "36123",
    "jobTitle": "",
    "companyName": "",
    "county": "",
    "suffix": "",
    "selectedCountry": "US",
    "firstName": "Steve",
    "phoneNumber": "45454545",
    "faxNumber": "",
    "alias": "",
    "middleName": "",
    "state": "Alabama",
    "email": "steve.test@oracle.com",
    "selectedState": "AL",
    "state_ISOCode": "US-AL"
  },
  "billingAddress": {
    "lastName": "Test",
    "country": "United States",
    "address3": "",
    "address2": "Line 2",
    "city": "Montgomery",
    "prefix": "",
    "address1": "Line 1",
    "postalCode": "36123",
    "jobTitle": "",
    "companyName": "",
    "county": "",
    "suffix": "",
    "selectedCountry": "US",
    "firstName": "Steve",
    "phoneNumber": "45454545",
    "faxNumber": "",
    "alias": "",
    "middleName": "",
    "state": "Alabama",
    "selectedState": "AL",
    "state_ISOCode": "US-AL"
  },
  "dynamicPropertyShippingInstructions": "Test Instructions"
}

Sample Response Payload returned by endpoint:

{
  "shippingGroups": [{
    "taxPriceInfo": {
      "cityTax": 6.5,
      "amount": 18.56,
      "valueAddedTax": 0,
      "countyTax": 4.640000000000001,
      "isTaxIncluded": false,
      "miscTax": 0,
      "districtTax": 0,
      "stateTax": 7.42,
      "countryTax": 0
    },
    "shippingMethod": {
      "shippingTax": 0.65,
      "cost": 6.5,
      "value": "ground",
      "shippingMethodDescription": "Ground"
    },
    "shippingGroupId": "sg10021",
    "submittedDate": null,
    "priceInfo": {
      "amount": 179,
      "total": 204.06,
      "shipping": 6.5,
      "shippingSurchargeValue": 0,
      "tax": 18.56,
      "subTotal": 179,
      "currencyCode": "USD",
      "totalWithoutTax": 185.5
    },
    "recurringChargePriceInfo": {
      "discounted": false,
      "amount": 30,
      "total": 32.4,
      "shipping": 0,
      "subTotalByFrequency": [{
        "amount": 30,
        "frequency": "Monthly"
      }],
      "taxByFrequency": [{
        "amount": 2.4,
        "frequency": "Monthly"
      }],
      "manualAdjustmentTotal": 0,
      "amountIsFinal": false,
      "discountAmount": 0,
      "tax": 2.4,
      "rawSubtotal": 30,
      "currencyCode": "USD"
    },
    "discountInfo": {
      "orderDiscount": 0,
      "shippingDiscount": 0,
      "discountDescList": []
    },
    "shipOnDate": null,
    "trackingInfo": [],
    "actualShipDate": null,
    "shippingAddress": {
      "lastName": "Test",
      "country": "US",
      "address3": "",
      "address2": "Line 2",
      "city": "Montgomery",
      "address1": "Line 1",
      "prefix": "",
      "companyName": "",
      "postalCode": "36123",
      "jobTitle": "",
      "county": "",
      "suffix": "",
      "firstName": "Steve",
      "phoneNumber": "45454545",
      "alias": "Address",
      "faxNumber": "",
      "middleName": "",
      "state": "AL",
      "email": "steve.test@oracle.com"
    },
    "trackingNumber": null,
    "items": [{
      "primaryThumbImageURL": "/ccstore/v1/images/?source=/file/v2/products/ST_AntiqueWoodChair_full.jpg&height=100&width=100",
      "deactivationDate": "2018-06-27T12:59:59Z",
      "rawTotalPrice": 179,
      "returnedQuantity": 0,
      "dynamicProperties": [{
        "id": "dynamicPropertyMode",
        "label": "Mode",
        "value": "pickup"
      }],
      "displayName": "Antique Wood Chair",
      "shippingSurchargeValue": 0,
      "discountAmount": 0,
      "externalData": [],
      "billingAccountId": "billingAcc-123",
      "preOrderQuantity": 0,
      "commerceItemId": "ci3000411",
      "assetId": "asset10001",
      "price": 179,
      "variant": [
        {
          "optionValue": "Red",
          "optionName": "color"
        },
        {
          "optionValue": "Large",
          "optionName": "size"
        }
      ],
      "onSale": false,
      "primaryImageAltText": "Antique Wood Chair",
      "actionCode": "Add",
      "serviceId": "service-123",
      "stateDetailsAsUser": "The item has been initialized within the shipping group",
      "serviceAccountId": "serviceAcc-123",
      "unitPrice": 179,
      "primaryImageTitle": "Antique Wood Chair",
      "quantity": 1,
      "productId": "xprod2105",
      "salePrice": 0,
      "detailedItemPriceInfo": [{
        "discounted": false,
        "amount": 179,
        "quantity": 1,
        "tax": 17.91,
        "orderDiscountShare": 0,
        "detailedUnitPrice": 179,
        "currencyCode": "USD"
      }],
      "externalRecurringCharge": 10,
      "active": true,
      "externalRecurringChargeFrequency": "Monthly",
      "externalRecurringChargeDuration": "12",
      "catRefId": "xsku2105",
      "skuProperties": [{
        "propertyType": "sku-base",
        "name": "UPC Code",
        "id": "upcCode",
        "value": "123456"
      }],
      "customerAccountId": "customerAcc-123",
      "discountInfo": [],
      "route": "/antique-wood-chair/product/xprod2105",
      "detailedRecurringChargeInfo": [{
        "discounted": false,
        "amount": 10,
        "quantity": 1,
        "tax": 0,
        "orderDiscountShare": 0,
        "detailedUnitPrice": 10,
        "currencyCode": "USD"
      }],
      "activationDate": "2017-06-27T15:30:00Z",
      "backOrderQuantity": 0,
      "listPrice": 179,
      "recurringCharge": 10,
      "status": "INITIAL"
    }],
    "status": "INITIAL"
  }],
  "creationTime": 1411984170268,
  "sourceSystem": "Cloud Commerce",
  "dynamicProperties": [{
    "id": "dynamicPropertyShippingInstructions",
    "label": "Shipping Instructions",
    "value": "Test Instructions"
  }],
  "approvalSystemMessages": ["Order is pending approval because total is greater than the approved order limit."],
  "shippingMethod": {
    "cost": 6.5,
    "value": "ground"
  },
  "payments": [
    {
      "paymentGroupId": "pg70441",
      "amount": 100,
      "customPaymentProperties": {
        "EMIS": "12",
        "MontlyCharge": "$100"
      },
      "balance": null,
      "gatewayName": "chaseGiftCard",
      "giftCardNumber": null,
      "uiIntervention": null,
      "paymentMethod": "physicalGiftCard",
      "isAmountRemaining": false,
      "paymentState": "AUTHORIZED",
      "maskedCardNumber": "xxxxxxxxxxxxxxx1071"
    },
    {
      "paymentGroupId": "pg70442",
      "amount": 158.5,
      "customPaymentProperties": {
        "EMIS": "12",
        "MontlyCharge": "$100"
      },
      "gatewayName": "chaseCreditCard",
      "uiIntervention": null,
      "paymentMethod": "creditCard",
      "isAmountRemaining": true,
      "paymentState": "AUTHORIZED"
    }
  ],
  "priceListGroup": {"repositoryId": "UsDollar"},
  "creationDate": "2014-01-01T00:30:00.000Z",
  "uuid": "05a89e3c-346b-4d50-a55d-91316a50b152",
  "priceInfo": {
    "amount": 179,
    "total": 204.06,
    "shipping": 6.5,
    "shippingSurchargeValue": 0,
    "tax": 18.56,
    "subTotal": 179,
    "currencyCode": "USD"
  },
  "recurringChargePriceInfo": {
    "amount": 30,
    "total": 32.4,
    "shipping": 0,
    "subTotalByFrequency": [{
      "amount": 30,
      "frequency": "Monthly"
    }],
    "taxByFrequency": [{
      "amount": 2.4,
      "frequency": "Monthly"
    }],
    "tax": 2.4,
    "subTotal": 30,
    "currencyCode": "USD",
    "totalWithoutTax": 30
  },
  "discountInfo": {
    "orderDiscount": 0,
    "orderDiscountDescList": [{
      "promotionLevel": "item",
      "coupon": "FREETATTOO",
      "totalAdjustment": "-21.99",
      "promotionDesc": "Explicit Item Discount - FREETATTOO",
      "promotionId": "explicitItemFreeDiscount"
    }],
    "shippingDiscount": 0
  },
  "pricingMessages": {"giftWithPurchaseMessages": [{
    "summary": "The cart has qualified for a free gift promotion.",
    "identifier": "GWPQualified",
    "params": [],
    "type": "information",
    "priority": "-10"
  }]},
  "trackingInfo": [],
  "shoppingCart": {"items": [{
    "deactivationDate": "2018-06-27T12:59:59Z",
    "dynamicProperties": [{
      "id": "dynamicPropertyMode",
      "label": "Mode",
      "value": "pickup"
    }],
    "externalData": [],
    "billingAccountId": "billingAcc-123",
    "externalPrice": 175,
    "commerceItemId": "ci3000411",
    "assetId": "asset10001",
    "price": 179,
    "variant": [
      {
        "optionValue": "Red",
        "optionName": "color"
      },
      {
        "optionValue": "Large",
        "optionName": "size"
      }
    ],
    "actionCode": "Add",
    "serviceId": "service-123",
    "unitPrice": 179,
    "serviceAccountId": "serviceAcc-123",
    "quantity": 1,
    "productId": "xprod2105",
    "externalRecurringCharge": 10,
    "externalPriceQuantity": 1,
    "externalRecurringChargeFrequency": "Monthly",
    "catRefId": "xsku2105",
    "externalRecurringChargeDuration": "12",
    "skuProperties": [{
      "propertyType": "sku-base",
      "name": "UPC Code",
      "id": "upcCode",
      "value": "123456"
    }],
    "customerAccountId": "customerAcc-123",
    "discountInfo": [],
    "detailedRecurringChargeInfo": [{
      "discounted": false,
      "amount": 10,
      "quantity": 1,
      "tax": 0,
      "orderDiscountShare": 0,
      "detailedUnitPrice": 10,
      "currencyCode": "USD"
    }],
    "activationDate": "2017-06-27T15:30:00Z",
    "recurringCharge": 10
  }]},
  "shippingAddress": {
    "lastName": "Test",
    "country": "US",
    "address3": "",
    "address2": "Line 2",
    "city": "Montgomery",
    "address1": "Line 1",
    "prefix": "",
    "companyName": "",
    "postalCode": "36130",
    "jobTitle": "",
    "county": "",
    "suffix": "",
    "firstName": "Steve",
    "phoneNumber": "45454545",
    "faxNumber": "",
    "alias": "",
    "middleName": "",
    "state": "AL",
    "email": "steve.test@oracle.com"
  },
  "id": "o10018",
  "billingAddress": {
    "lastName": "Test",
    "country": "US",
    "address3": "",
    "address2": "Line 2",
    "city": "Montgomery",
    "address1": "Line 1",
    "prefix": "",
    "companyName": "",
    "postalCode": "36130",
    "jobTitle": "",
    "county": "",
    "suffix": "",
    "firstName": "Steve",
    "phoneNumber": "45454545",
    "faxNumber": "",
    "alias": "",
    "middleName": "",
    "state": "AL",
    "email": "steve.test@oracle.com"
  },
  "quoteInfo": {
    "providerNote": null,
    "notes": [{
      "profileType": null,
      "profileId": "120213",
      "requestDate": 1477479521002,
      "requesterNote": "This is a sample quote"
    }],
    "rejectionDate": null,
    "requestDate": "2016-10-26T10:58:41.002Z",
    "errorInfo": null,
    "externalID": null,
    "rejectionNote": null,
    "quoteDate": null,
    "expirationDate": null
  }
}