# Order.created webhook not called for all orders

**URL:** <https://developer.squareup.com/forums/t/order-created-webhook-not-called-for-all-orders/23524>\
**Category:** Questions\
**Tags:** orders-api\
**Created:** [August 6, 2025, 12:09am UTC](https://developer.squareup.com/forums/t/order-created-webhook-not-called-for-all-orders/23524 "2025-08-06T00:09:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![simonholman](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/simonholman/32/10019_2.png) [@simonholman](https://developer.squareup.com/forums/u/simonholman)\
**Post date:** [August 6, 2025, 12:09am UTC](https://developer.squareup.com/forums/t/order-created-webhook-not-called-for-all-orders/23524/1 "2025-08-06T00:09:54Z")

</div>

We are subscribed to the order.created webhook, but we’re not getting all orders sent? We get about 50% of them.

If any Square staff can look into this, we received a callback for Transaction id CQEV08MsdHYmgBNyCEPCWIhozbeZY and UVUMbIjViqnI9CveUmN3pZOIzKSZY but not for hLG1Dvmoe1hEe5LRFM2xQ7peV or vuU5zQEq04PKLU32NGXoozeeV whcih were all done from the same device a few minutes apart.

---

<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:** [August 6, 2025, 12:10am UTC](https://developer.squareup.com/forums/t/order-created-webhook-not-called-for-all-orders/23524/2 "2025-08-06T00:10:05Z")

</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**
>
> [Use Webhooks to Integrate with a Payroll System](https://developer.squareup.com/docs/labor-api/webhooks)  
> [Gift Card Webhooks](https://developer.squareup.com/docs/gift-cards/webhooks)  
> [Use Customer Webhooks](https://developer.squareup.com/docs/customers-api/use-the-api/customer-webhooks)

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:** ![simonholman](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/simonholman/32/10019_2.png) [@simonholman](https://developer.squareup.com/forums/u/simonholman)\
**Post date:** [August 6, 2025, 12:14am UTC](https://developer.squareup.com/forums/t/order-created-webhook-not-called-for-all-orders/23524/3 "2025-08-06T00:14:24Z")

</div>

Ok, I’ve just noticed something different about them

The ones we recieve are all cash payments, the ones we don’t receive are all credit card transactions.

Anyt thoughts on why we’re not getting the order.created, and what webhokk we should be using to capture these transactions.

---

<div class="post-metadata">

**Author:** ![simonholman](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/simonholman/32/10019_2.png) [@simonholman](https://developer.squareup.com/forums/u/simonholman)\
**Post date:** [August 6, 2025, 9:22am UTC](https://developer.squareup.com/forums/t/order-created-webhook-not-called-for-all-orders/23524/4 "2025-08-06T09:22:32Z")

</div>

I’m not interested in Payments, or Refunds, I want to get the Order details, which is why I’m using the order.created webhook.

---

<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:** [August 6, 2025, 6:05pm UTC](https://developer.squareup.com/forums/t/order-created-webhook-not-called-for-all-orders/23524/5 "2025-08-06T18:05:32Z")

</div>

Looks like the payments were created in the Square app. Creating an order in the Point of Sale app will **not** publish this event for every payment at this time. Instead we recommend listening to the payment webhooks and taking the `order_id` from the event and use the [Orders API](https://developer.squareup.com/reference/square/orders-api/retrieve-order) to get the order details 🙂

---

<div class="post-metadata">

**Author:** ![simonholman](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/simonholman/32/10019_2.png) [@simonholman](https://developer.squareup.com/forums/u/simonholman)\
**Post date:** [August 6, 2025, 11:02pm UTC](https://developer.squareup.com/forums/t/order-created-webhook-not-called-for-all-orders/23524/6 "2025-08-06T23:02:27Z")

</div>

So should I use payment.created?

---

<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:** [August 7, 2025, 3:55pm UTC](https://developer.squareup.com/forums/t/order-created-webhook-not-called-for-all-orders/23524/7 "2025-08-07T15:55:22Z")

</div>

Yes, `payment.created` or `payment.updated` will be the events you’ll want to listen to.
