How would you implement idempotency in a payments system? | Hello Interview