Pergunta de entrevista da empresa PayPal

How would you design a payment application ?