Design Payment system: coming to Tailspin

Payment system is coming to Tailspin. A retry charges the customer twice.

What it will show: Duplicate charges without idempotency keys; Webhooks and their retries.