It generates one time codes to help secure a range of actions e.g. set up a new payee, amend user details. Green button generates code for logon, Yellow button is used for payments and payees, and button number 3 is used to confirm changes that you may need to make.