Most places in Tulum are cash-only. Most of the upscale hotels and hotel restaurants accept credit cards, but the stand-alone restaurants tend to not. While there are ATMs on Boca Paila (the coastal road), I would recommend bringing cash. There is an HSBC bank downtown if you need to exchange money while there.