I went to Banmark about 15 minutes ago and was asked for ID...

It is an official Jamaican government policy to show an ID and was implemented in conjunction with the USA's anti-money laundering laws.