Checkout.com interview question

Design a payment service provider