Plugin to hide payment method based on billing address country ? Magento 2
There is no need of plugin/module.
It can be easily managed form Admin configuration:
go to Stores > Configuration > Sales > Payment Methods
in most of the payment method you will see option for:
Payment from Applicable Countries : Change it to
Payment from Specific Countries : Exclude country you don't wish to enable payment method.