Note, this is just a proof of concept as an example of how this type of functionality could be implemented and should be used only if you understand the code. This uses an experimental interface provided by the WooCommerce Blocks API and it may get removed or changed in the future.
This is use at your own risk. Is not an official solution and not supported.
Ideally this kind of behaviour should be something that is provided by the official payment method extension.
This is a code snippet that gives an example of how you can tweak a payment registered for the new WooCommerce Blocks checkout flow so that you can conditionally control when it's available for shoppers based on various criteria. In this case we're using whatever the billing country is set at.
You can find more about the payment method registration API in this doc
This example is a WordPress plugin. However, I do recommend you make sure you namespace things appropriately if you use. It's just in this format for demonstration and testing purposes.