Adyen interview question

Knowledge about payment processes and general software design patterns