How would you design a Payment Gateway integration that supports multiple providers (PayPal, Stripe)? | Real-World Design and Architecture Scenarios | OOPS Interview Questions | NextRound.in