OkCredit interview question

Design Payment module