Well you can always try the India model which is Chip and Pin for cardholder present transactions and mandatory two factor authentication for online. One result of this strict policy though is automatic subscription card billing is essentially illegal.
You can only pay online with debit cards if you use two factor authentication in Europe (eurozone). It's basically free though (cash is more expensive to handle), unlike credit cards.
No, the processor will redirect you to the page of your bank where you need to enter a code sent by sms by your bank. This is true 2fa, it works at least with all Russian banks I've used and I'm sure it works in EU the same way (I thought it was like that everywhere in the world?)