Deutsche Bank interview question

Implement the interface for the payment gateway. The task was to implement methods for create account, get balance, transfer funds, etc.