Zendesk ticket #4821
“Checkout is failing for EU customers since ~14:00 UTC.”
- Read
- zendesk, postgres, sentry, github
- Instead of
- A message in #eng-oncall, two people, 42 minutes before anyone had looked.
What it read, in order. All of it read-only.
- 1zendeskread ticket #4821Personal data is redacted before the model sees any of it.
- 2postgresSELECT status, count(*) FROM orders WHERE region='eu' GROUP BY status41 failed, 3 paid since 14:00. Ran inside a read-only transaction.
- 3sentrynew issues since 14:00312 new StripeCardError events, first seen 14:02 UTC.
- 4githubrecent releasesThe onset matches release 2026.08.02-checkout-refactor, deployed 13:58.
EU card charges started failing at 14:02 UTC, four minutes after the checkout-refactor rollout. US and APAC are clean.
Suggested reply to the customer
Thanks for flagging this. You're right, and it's on us.
A change we shipped at 15:58 CEST stopped EU card payments from completing. We've rolled it back and payments are going through again. Nothing was charged for the failed attempts, and any pending authorisations will drop off within 24 hours.
If your order still won't complete, reply here and I'll place it manually.
Follow-up, asked in the same thread
“Is this only EU, or are US orders failing too?”
EU only. Since 14:00 UTC: EU 41 failed / 3 paid, US 0 failed / 220 paid, APAC 0 failed / 64 paid. Answered in six seconds, in the same thread.
What changed
Open for 67 minutes, handled by support alone. Engineering heard about it once, as a filed issue with the root cause, the rollback target and four pieces of evidence.
Read the full record




