It is advisable to exchange your US dollars for Malaysian ringgits at authorized money changers or banks to ensure the best exchange rates and avoid potential scams. Most establishments, including hotels, restaurants, and shops, prefer payments in local currency.
You can use your credit or debit card for transactions in Malaysia. However, some smaller vendors or local markets may only accept cash, so it's always a good idea to have some Malaysian ringgits on hand.