Yes, with Visa Debit, you can also sign up for online subscriptions. The activation and payment conditions are the same as for your credit cards.