Quote Originally Posted by Kanjitai View Post
I think if any issues arise from this SE will work with it's customers to fix it.
Highly unlikely. They will just pass the buck and blame the customer. I also don't know of any other billing company be it a store, Utility company or whatever that requires you to have your debit/credit cards VbV or Mastercard.