Dear Square Support Team,
I encountered an unusual issue with the loyalty.account.updated webhook. On 2025-08-28, our system received two webhook deliveries for the same loyalty account within one second. Both had the same event_id (c7aea4eb-3335-39b9-9dea-5f3aa8cc2d48), but the balance_points values were different (30 and 25).
Loyalty Account ID: 35d0ec21-6262-46cb-93e9-31e33088e21d
When I checked the Square Webhook Logs, I only found one payload for that event ID, not two.
As I understand, each event ID should map to a single consistent payload. Could you please confirm if this behavior indicates a webhook delivery anomaly on Square’s side?
Thank you for your assistance, and I look forward to your clarification.
Best regards,
Murphy
