Back to All 55 System Design Questions
#32Very Hard

Design a Credit Card Processing System

Asked by:StripePaytmPaypalDatabricks

Recommended Solutions from the Web

Key Details & Edge Cases You Should Know

•

To clarify: what level are we implementing. For e.g, are we using Stripe?

•

How will you handle the case where the payment is successful, how will you mark the payment as completed?

•

How will you handle payment failures?

•

How do you ensure that a payment doesn't get processed twice?

•

How do we handle global payments?

•

How do you conduct a large number of transactions?

•

How do you handle a burst of payments?