Back to Practice

Weekly Incident · Oct 12, 2026

The payment that charged twice after a timeout

A timed-out payment is retried, but the provider records two charges for one order.

JavaScriptHardAbout 35 minutes

A curated Buglyst lab with executable checks. Fictional scenario; no live production system.

Your investigation

Follow one operation across a timeout and retry.

A customer is charged twice after checkout briefly times out.

  1. Inspect the incident evidence and files. Reproduce the failure.
  2. Fix the cause. Run Checks, then Submit for private validation.
  3. Return here for the free debrief and a different exercise using the same skill.
Sign in to start this incident

This multi-file lab is free with an account. Want a shorter first try? Try a guest lab.

The debrief

Accept a fix in this incident using your Practice account, then return here. The debrief is free; Run Checks alone does not unlock it.

One investigation at a time

The next curated edition is scheduled for Oct 19, 2026 (UTC). Bookmark Weekly Incident for the latest brief.

Each edition has a permanent link. No time limit, streak requirement or paid pass.