Most any currency can be used...US, CAN, Pounds etc...anything that can be exchanged at a bank or cambio here.
It's easier for a Jamaican to receive Jamaican currency...but those in the tourist industry are used to exchanging at the bank or cambios on a regular basis.