To hide a payment method if a discount is applied to the cart select the criteria "Order Discount" and then select the payment methods that you want hide.
Note: At the moment, due to Shopify limit, is not possible to choose which discount has to be applied to the order.