I can dispute a charge on my debit card just as I can dispute it on my credit card. Disputes get harder for payments made using my pin, but any charge from an internet payment is trivial. I can also dispute any SEPA-withdrawal. The best option for a merchant is pre-payment via SEPA transfer initiated from my side. That’s pretty hard to dispute.