I've never heard of being able to use a Debit Card online before, but maybe through PayPal like Gau said.