Idempotency Keys in Payment APIs: The Small Header That Prevents Double Charges

Introduction: Why retries are dangerous in payment systems