I wasn’t sure where to put this so I’ll just add it to the main topic as an FYI. I’m in Rio now and have been having trouble using my credit card (a Chase Sapphire visa). I’ve used this card here on previous trips without any problems, as recently as November 2022. The newest model of handheld payment terminals in Brazil seem to have issues with Chase, and tap-to-pay payments will not go through. To make matters worse, when you try to insert the card as a back up method of payment, the card is too thick to go in the slot on the terminal. I called Chase and they don’t even see the attempted transaction, so there is some sort of disconnect between them and the payment terminals right now. 202 seems to have the new terminal, because my card would not fit, and I know it did as recently as November.
Anyhow, I was able to get around this by using my phone’s mobile wallet and tap-to-pay. It worked fine with the same Chase card that way. I just wanted to mention this because those Chase cards are very popular among American travelers. So just bring a backup card or be ready to use your mobile wallet if you use Chase as your travel card.