Passing billingDetail to CheckoutButton couples the cashier to the order's billing country: it then offers only that country's payment market and the customer cannot switch. The country that applies is the one on the finished order, not the one you sent; a country outside the payment markets we cover applies no restriction. Omit it to leave the cashier unrestricted.
Docs only — no code change.