The banks require the debit order's signee's signature before they will accept it. So, if you do want to go this route, you need to use an "electronic signature" But even then, you may still be required, by the bank, to prove that John Doe signed the form on your website.
It would be best to chat to your bank, or payment gateway about this.