advancedMachine Coding Problems

Design a Payment Gateway — multiple providers, retry, refund, idempotency.

Tests whether you can design around provider abstraction, safe retries, and idempotent payment processing.

This is a Pro question

Sign in, then upgrade to Pro or Power to unlock this question and the full Interview Prep bank.

Design a Payment Gateway — multiple providers, retry, refund, idempotency.

Next Step

Browse other categories →← Back to all Design Patterns & LLD questions