Capture orders from Square POS using webhooks

Hi, I’m trying to capture orders using webhooks, but I’m not getting the notifications when the order is created using the Square POS, also I’m not getting any notifications about the creation of the payment/transaction.

1 Like

The order.created webhook will only fire when creating an order via the CreateOrder API (thus it won’t fire when creating an order on the Square POS). Regarding the payment, is this a cash payment? If so, the V2 webhooks will not notify you (since the V2 Payments API does not know about cash payments unfortunately). If you need to be notified about cash payments, you’ll need to rely on the V1 PAYMENT_UPDATED webhook: https://developer.squareup.com/reference/square/payments-api/webhooks/v1-PAYMENT_UPDATED.

It would be helpful in my use case to have this webhook fire from POS order creation. Why not?

We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team. :slightly_smiling_face:

Glad to hear that. We are working on community currency integrations.