Finance Direct debit and payments Is payment of invoices only possible via direct debit?

Is payment of invoices only possible via direct debit?

Yes, this is specified in your contract.