Can I restrict payment methods by customer attributes?

Yes, it’s possible. You can choose what customer attributes to use in the Conditions:

Magento Payment Restrictions by Amasty

See more details on Payment Restrictions page
Rate the answer?