You can disable payment options at the client level and for specific invoices. In the client settings area there are options to always disable certain payment channels on all new invoices.
When you create a new invoice, from the preview screen click the ‘Pay Online’ button, you can then knockout specific payment options for that invoices.