Brazil's legal tender is the Brazilian real (BRL). Euros are not accepted for purchases. You must exchange euros for reais before arrival or use a credit/debit card that handles foreign-currency transactions.