Most businesses of the country accept cashless money transfer methods. They take any international credit cards like VISA, MasterCard, American Express, etc. For online payments, Paypal works too. However, if you are out to enjoy street foods or buy stuff from local small shops, keep some cash. Most medical centers should accept credit cards, but it is wise to consult your hospital on what payment methods they accept or prefer.