ManagementTerminal ordersTerminal orders merchant level

Cancel an order

POST
/merchants/{merchantId}/terminalOrders/{orderId}/cancel

Cancels the terminal products order identified in the path. Cancelling is only possible while the order has the status Placed. To cancel an order, make a POST call without a request body. The response returns the full order details, but with the status changed to Cancelled.

To make this request, your API credential must have the following role:

  • Management API—Terminal ordering read and write

In the live environment, requests to this endpoint are subject to rate limits.

Authorization

AuthorizationBasic <token>

In: header

Path Parameters

merchantId*string

The unique identifier of the merchant account.

orderId*string

The unique identifier of the order.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/merchants/string/terminalOrders/string/cancel"

Example response after cancelling an order for terminal products

{  "id": "4154567890100682",  "customerOrderReference": "YOUR_REFERENCE",  "status": "Cancelled",  "shippingLocation": {    "id": "S2-6A6C2E3432747D4F2F2C3455485E3836457D",    "name": "YOUR_COMPANY Spain",    "contact": {      "firstName": "Pablo",      "lastName": "Mengano",      "phoneNumber": "+34911234567",      "email": "Pablo.Mengano@company.com"    },    "address": {      "streetAddress": "Paseo de la Castellana 43",      "streetAddress2": "7 piso",      "postalCode": "28046",      "city": "Madrid",      "country": "ES"    }  },  "billingEntity": {    "id": "MerchantAccount.YOUR_MERCHANT_ACCOUNT",    "name": "YOUR_MERCHANT_ACCOUNT",    "taxId": "ES1234567890",    "email": "Pablo.Mengano@company.com",    "address": {      "streetAddress": "Paseo de la Castellana 43, 7",      "postalCode": "28046",      "city": "Madrid",      "country": "ES"    }  },  "orderDate": "2022-01-21T16:12:33Z",  "items": [    {      "id": "PART-287001-EU",      "name": "Bluetooth Charging Base - V400m",      "quantity": 2    },    {      "id": "PART-620222-EU",      "name": "Receipt Roll",      "quantity": 20    }  ]}