Can I restrict a certain payment method if a customer uses a coupon code?

Yes, you can apply a payment restriction with a coupon code only:

Magento Payment Restrictions by Amasty

There is also an opportunity to disable payment restrictions if a particular coupon is used.

See more details on Payment Restrictions page
Rate the answer?