# Order paid through the terminal does not have the state updated and not appear in the order list

**URL:** <https://developer.squareup.com/forums/t/order-paid-through-the-terminal-does-not-have-the-state-updated-and-not-appear-in-the-order-list/17811>\
**Category:** Questions\
**Tags:** orders-api, terminal-api\
**Created:** [July 15, 2024, 7:34pm UTC](https://developer.squareup.com/forums/t/order-paid-through-the-terminal-does-not-have-the-state-updated-and-not-appear-in-the-order-list/17811 "2024-07-15T19:34:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rafatol](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/rafatol/32/2227_2.png) [@rafatol](https://developer.squareup.com/forums/u/rafatol)\
**Post date:** [July 15, 2024, 7:34pm UTC](https://developer.squareup.com/forums/t/order-paid-through-the-terminal-does-not-have-the-state-updated-and-not-appear-in-the-order-list/17811/1 "2024-07-15T19:34:14Z")

</div>

I recently implemented payment through the square terminal, but I have noticed that orders paid using this method are not updated after payment confirmation.

Analyzing the webhooks log, I noticed that the only updates regarding the order are of the **order.created** and **order.fulfillment.updated** types. All others refer to the terminal checkoutl.

I consulted the order api directly to see the state of the order, and the order state still appears as _open_.

I believe that because of this lack of update, the order is not displayed in the order list on the web panel.

The orders I am analyzing are:

- **pcYNhDuiljrmDvLaEdET1ORRKcAZY** (terminal checkout _kE7j5Gk7QtYqO_)
- **5iN2QRnbYb3vBIjlBiUFncEYjFIZY** (terminal checkout _szbb9BU4bhjqO_)

Another problem I’ve been encountering are payments initiated through the terminal that are canceled during processing (a few seconds after starting).

Querying through the terminal API, it’s informed that the cancellation was initiated by the user, but I did not provide any form of cancellation in the interface (kiosk). And apparently the user did not interact with the terminal after touching the card/device (the customer sent me some videos, as we are in different countries).

The checkouts I was able to verify this behavior are:

- 4kvayuHMiilqO
- zVrlgyRXFWmqO

Can you get more details about how the cancellation was initiated (whether through an API request or requested by the user through the terminal itself).

---

<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 15, 2024, 7:34pm UTC](https://developer.squareup.com/forums/t/order-paid-through-the-terminal-does-not-have-the-state-updated-and-not-appear-in-the-order-list/17811/2 "2024-07-15T19:34:31Z")

</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:

> **[Payments API Webhooks](https://developer.squareup.com/docs/payments-api/webhooks)**
>
> Learn about the Square webhook notifications supported by the Payments API.

> **[Refunds API Webhooks](https://developer.squareup.com/docs/refunds-api/webhooks)**
>
> Learn how to use Square webhooks to get notifications of refund updates.

> **Additional Documentation**
>
> [Order Fulfillments](https://developer.squareup.com/docs/orders-api/fulfillments)  
> [Orders API](https://developer.squareup.com/docs/orders-api/what-it-does)  
> [Square Developer](https://developer.squareup.com/docs/app-marketplace/requirements/terminal-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.
