Oh my God you are a lifesaver, so much pain and suffering avoided, I can't believe it! Obrigado irmão!
Sorry for the slight necro, but in case it's still useful, mind that international transactions, even if charged in your local currency, will result in additional charges. Namely, IOF + credit card's fee, which should result in an extra 9~11% charge on top of what you're paying (I round it at 10% to make it easier).
And I'm not sure if it can change depending on the account or the specific region of the country you're in, but for me, I still get the non-BoaCompra options for payment, like PayPal and Google Pay.
And I already mentioned this some times, but it doesn't hurt to do again:
@GOG, please add an alternative to BoaCompra that also charges just in BRL (unlike all the current non-BoaCompra options which all count as international transactions). BoaCompra is only good as long as no issues happen, but when something does happen, it's a major headache to get it sorted.