Microsoft interview question

Payment gateway system design over