Giffgaff interview question

System Design interview: How would you design this system (based on given requirements)