This is a good reminder to use a credit card when you shop online and not your debit card. You have little or no liability for unauthorized use of your credit card, but someone can do serious damage to you if they have you debit card information. If you must use a debit card, it's a good idea to only have a balance sufficient to cover the purchases you made recently.
Also, if you use a credit card for autopays, it's a good idea to have a separate card dedicated to only that. If that card gets compromised, it's going to be easier to determine the source. More importantly, if the card(s) you use for regular purchased get compromised, you won't have to update all of your autopays.