# Taking an itemized order with a terminal in UK

**URL:** <https://developer.squareup.com/forums/t/taking-an-itemized-order-with-a-terminal-in-uk/17961>\
**Category:** Questions\
**Tags:** orders-api, terminal-api, payments-api\
**Created:** [July 23, 2024, 6:40pm UTC](https://developer.squareup.com/forums/t/taking-an-itemized-order-with-a-terminal-in-uk/17961 "2024-07-23T18:40:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![satai](https://avatars.discourse-cdn.com/v4/letter/s/ecae2f/32.png) [@satai](https://developer.squareup.com/forums/u/satai)\
**Post date:** [July 23, 2024, 6:40pm UTC](https://developer.squareup.com/forums/t/taking-an-itemized-order-with-a-terminal-in-uk/17961/1 "2024-07-23T18:40:39Z")

</div>

Hi!

We are based in the UK, and we want to be able to take an itemized payment with a Square terminal, controlled from our backend. The obvious way to do that, according to the API reference, is to create a terminal checkout with order\_id field set, but this is supported in the US only. I saw the topics from 2022 and 2023 with answers that this is a popular request, but there is no updates to that so far…

I do not mind to do several extra steps, so let’s leave orders aside for now. Is there ANY way to create an checkout for a terminal, having an itemized receipt (so, not for the total amount, but with multiple items)?

Also, out of curiosity, why the order\_id association is available for the US only, what is the problem with having that for the UK?

Thank you in advance,  
Alex.

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [July 23, 2024, 6:40pm UTC](https://developer.squareup.com/forums/t/taking-an-itemized-order-with-a-terminal-in-uk/17961/2 "2024-07-23T18:40:57Z")

</div>

👋 I’m Square Dev AI, here to help answer your question!  
Based on the information you’ve provided, the following documentation will help answer your question:

> **[Square Order Checkout](https://developer.squareup.com/docs/checkout-api/square-order-checkout)**
>
> Learn how to create a checkout for a Square order.

[https://developer.squareup.com/docs/app-marketplace/requirements/terminal-api](https://developer.squareup.com/docs/app-marketplace/requirements/terminal-api)

> **Additional Documentation**
>
> [Payment API: Process Online and In-Person Payments](https://developer.squareup.com/docs/payments)  
> [Guidelines and Limitations](https://developer.squareup.com/docs/checkout-api/guidelines-and-limitations)  
> [Checkout API](https://developer.squareup.com/docs/checkout-api)

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.  
Otherwise one of our Developer Advocates will provide additional assistance shortly.

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [July 23, 2024, 6:54pm UTC](https://developer.squareup.com/forums/t/taking-an-itemized-order-with-a-terminal-in-uk/17961/3 "2024-07-23T18:54:02Z")

</div>

Hi Alex,

Currently, the Terminal API does not support itemized receipts for countries outside the United States, including the UK. This means that you cannot create a Terminal Checkout with an associated order\_id, which is what allows for itemized receipts.

As for your question about why this feature is only available in the US, it’s likely due to varying regulations and requirements across different regions. Square is continuously working on expanding its features to more regions, but there’s no specific timeline for when this particular feature will be available outside the US.

For now, you can create a Terminal Checkout with a total amount, but the receipt will not be itemized. It will show the total amount charged rather than individual items.

I hope this helps clarify the current limitations. Let me know if you have any other questions.

_This answer was reviewed by @Bryan-Square._

---

<div class="post-metadata">

**Author:** ![satai](https://avatars.discourse-cdn.com/v4/letter/s/ecae2f/32.png) [@satai](https://developer.squareup.com/forums/u/satai)\
**Post date:** [July 24, 2024, 8:56am UTC](https://developer.squareup.com/forums/t/taking-an-itemized-order-with-a-terminal-in-uk/17961/4 "2024-07-24T08:56:53Z")

</div>

> As for your question about why this feature is only available in the US, it’s likely due to varying regulations and requirements across different regions.

What exactly does “likely” mean here? Maybe someone from human staff **knows** the **exact** answer?

Also, what about “various regulations”. We are able to create an order on a terminal, add items to that order and take a payment manually. So, UK regulations do not prohibit doing that from terminals (otherwise we would not have itemized receipts in all the stores, isn’t it?). Why then automation is impossible?

Sincerely,  
Alex.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [July 24, 2024, 4:14pm UTC](https://developer.squareup.com/forums/t/taking-an-itemized-order-with-a-terminal-in-uk/17961/5 "2024-07-24T16:14:51Z")

</div>

At this time till our internal Orders migration is complete an itemized order from a Terminal checkout isn’t currently available. Once this migration is complete we will announce the GA availability. Unfortunately I don’t have a timeline for when this will be completed but we hope to have more for you soon. So stay tuned. 🙂
