On my sheet, price is in the format ‘9.00$’ (symbol is after the numbers here in Canada)
Same thing in the product page.
But, in the checkout page, it add two zeros to become ‘$900.00’ (and the symbol is before the numbers… but that’s ok for now hehe)
The Buy button uses Stripe for the CC transaction and it is currently only USD. So for now you either have to change the formatting or clone the price field and make the clone USD and then use that for the buy button price.