Disable Commerce Card on File for Donation Product Type Using Commerce (7.x-1.1), Commerce Card on File (7.x-2.0-beta5), Commerce Recurring Framework (7.x-2.x-dev) and Commerce Donate (7.x-1.0)

I need Commerce Card on File for my recurring product entities, however I do not want the functionality applied to Donation Products.

How do I keep the Commerce Card on File functionality for recurring products, but disable it for donation products?
If you go to the Payment method configuration screen (admin/commerce/config/payment-methods), you'll see that each payment method is a rule. If you click on 'edit' you'll get a rules configuration screen.



Next, click on "Add condition" under the conditions section. Here you can choose the various conditions that allow (or disallow) a payment method to be selected.



You've got the order object here so you can choose 'Order contains a particular product'.



Then enter the SKU of your donation product in the field provided:

 

Finally, make sure 'Negate' at the bottom of the rule configuration page is checked.



Now that payment option will only show up if the order does not contain that product.