---
title: "Get order status"
method: GET
path: "/order/{uuid}"
tags: ["Orders"]
---

# Get order status

`GET /order/{uuid}`

## Path parameters

- `uuid` string, required

## Headers

- `Authorization` string, required
- `X-ShopBack-Idempotent-Id` string

## Response `200`

successful operation

- MerchantOrderResponse
  - `uuid` string, required — Randomly generated order uuid
  - `orderUuid` string, required — Randomly generated order uuid. Same as uuid
  - `createdAt` string, date-time, required — Order creation time
  - `status` 'INITIATED' | 'APPROVED' | 'CANCELLED' | 'REJECTED' | 'REFUNDED', required — Order status provided to the merchant
  - `orderType` 'INSTORE' | 'ONLINE', required — Order type
  - `merchantRef` string, required — Merchant's Order Id
  - `merchantOrderId` string, required — Merchant's Order Id. Same as merchantRef
  - `consumerEmail` string, required — Consumer's email
  - `paymentMethod` 'PAYLATER' | 'PAY' — Customer’s payment method. Populated for completed and refunded orders only. This field is deprecated.
  - `paymentType` 'PAYLATER' | 'PAY', required — (NOT LIVE YET) Customer’s payment type. Populated for completed and refunded orders only.

## Other responses

- `404` — Not Found, Merchant not found/Currency not found, No order found for provided uuid
- `412` — Precondition Failed, Provided token is invalid or expired
- `500` — Internal Server Error, Something went wrong on servers's end.

---

[API](https://skmtc.net/shopback/apis/online-payments-api.md) · [All operations](https://skmtc.net/shopback/apis/online-payments-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shopback/online-payments-api/versions/160fc287769e/schema)
