No. When it comes to pay for an investment, you are presented with two choices: you can invest with a debit card for investments up to £2,000 or you can pay by bank transfer. The bank transfer is made through your own bank and does not have to be made online. You can take the bank transfer instructions and your unique reference number to your local bank branch and ask them to make the transfer or - if you use telephone banking - you can instruct the bank transfer by phone with your bank.