CreateOrderRequest
Name | Type | Tags | Description | Getter | Setter |
---|---|---|---|---|---|
order |
?Order |
Optional | Contains all information related to a single order to process with Square, including line items that specify the products to purchase. Order objects alsoinclude information about any associated tenders, refunds, and returns. All Connect V2 Transactions have all been converted to Orders including all associated itemization data. |
getOrder(): ?Order | setOrder(?Order order): void |
idempotencyKey |
?string |
Optional | A value you specify that uniquely identifies this order among orders you have created. If you are unsure whether a particular order was created successfully, you can try it again with the same idempotency key without worrying about creating duplicate orders. For more information, see Idempotency. Constraints: Maximum Length: 192 |
getIdempotencyKey(): ?string | setIdempotencyKey(?string idempotencyKey): void |
{
"idempotency_key": "8193148c-9586-11e6-99f9-28cfe92138cf",
"order": {
"discounts": [
{
"name": "Labor Day Sale",
"percentage": "5",
"scope": "ORDER",
"uid": "labor-day-sale"
},
{
"catalog_object_id": "DB7L55ZH2BGWI4H23ULIWOQ7",
"scope": "ORDER",
"uid": "membership-discount"
},
{
"amount_money": {
"amount": 100,
"currency": "USD"
},
"name": "Sale - $1.00 off",
"scope": "LINE_ITEM",
"uid": "one-dollar-off"
}
],
"line_items": [
{
"base_price_money": {
"amount": 1599,
"currency": "USD"
},
"name": "New York Strip Steak",
"quantity": "1",
"uid": "uid8",
"quantity_unit": {
"measurement_unit": {
"custom_unit": {
"name": "name2",
"abbreviation": "abbreviation4"
},
"area_unit": "IMPERIAL_ACRE",
"length_unit": "IMPERIAL_INCH",
"volume_unit": "METRIC_LITER",
"weight_unit": "IMPERIAL_WEIGHT_OUNCE"
},
"precision": 54,
"catalog_object_id": "catalog_object_id0",
"catalog_version": 12
},
"note": "note4",
"catalog_object_id": "catalog_object_id2"
},
{
"applied_discounts": [
{
"discount_uid": "one-dollar-off"
}
],
"catalog_object_id": "BEMYCSMIJL46OCDV4KYIKXIB",
"modifiers": [
{
"catalog_object_id": "CHQX7Y4KY6N5KINJKZCFURPZ"
}
],
"quantity": "2",
"uid": "uid8",
"name": "name8",
"quantity_unit": {
"measurement_unit": {
"custom_unit": {
"name": "name2",
"abbreviation": "abbreviation4"
},
"area_unit": "IMPERIAL_ACRE",
"length_unit": "IMPERIAL_INCH",
"volume_unit": "METRIC_LITER",
"weight_unit": "IMPERIAL_WEIGHT_OUNCE"
},
"precision": 54,
"catalog_object_id": "catalog_object_id0",
"catalog_version": 12
},
"note": "note4"
}
],
"location_id": "057P5VYJ4A5X1",
"reference_id": "my-order-001",
"taxes": [
{
"name": "State Sales Tax",
"percentage": "9",
"scope": "ORDER",
"uid": "state-sales-tax"
}
],
"id": "id6",
"source": {
"name": "name4"
},
"customer_id": "customer_id4"
}
}