That's way over your head! Tell that to the people who have given you that task. Apart from the technical shenannigans you'll probably also have a lot of legal stuff involved with banking.