No, always paid by DD from my current account, Netflix was added to my VM services.
Rather annoying tbh, there is a link in the email to restart my Netflix subscription but that has no option to add it to my VM account. I can only do it via card or PayPal .