Design a payment processing system. The system models offline card payment (e.g., coffee shop / POS terminal), NOT an online e-commerce gateway like Stripe. Core flows: 1. Hold / Authorization (synchronous): A POS machine sends a hold/authorization request → your payment service calls the downstream credit-card provider (bank / card…