Square order webhook behavior issue

It’s similar to this ticket: Square didn't send the expected order.updated event when online order completed successfully

A small portion of orders didn’t trigger the order.created/order.updated event on time.

Square Application ID: sq0idp-JlogjOwvnkjWIjwdaK1BAw

For example:

Merchant ID: VBDMPACS1BQ21

Location ID: AZW7EBAAV4TS0

The Square Order ID: 3U9nM2NUwT70KIi4JnIQRNi6OH6YY

Source name: Square Online

Order-related time in Square:

“placed_at”: “2025-11-09T00:02:39.343Z”,

“created_at”: “2025-11-09T00:00:28.652Z”,
“updated_at”: “2025-11-09T00:02:41.000Z”

The first order-update event was sent: 2025-11-08 18:45:53 GMT-6, which is 43 minutes later.

2nd example from another merchant:
Merchant ID: MLX54ATB5HP2X

Location ID: L7RFZ66NA7D4N

The Square Order ID: dpWHcvMyDzgzSrDeCxu4qnjTCoCZY

Source name: DoorDash

Order-related time in Square:

“placed_at”: “2025-11-08T20:28:33.515Z”,

“created_at”: “2025-11-08T20:28:32.770Z”,
“updated_at”: “2025-11-08T21:22:36.047Z”,

The first order-update event was sent: 2025-11-08 15:25:02 GMT-6, which is 53 minutes later.

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

Additional Documentation

Use Webhooks to Integrate with a Payroll System
Orders API
Orders API: How It Works

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.