This is just one of the forums/websites I've seen that are worried about StormPay. I suggest you remove any credit card and/or bank you have listed with them, spend your funds asap and then close your account. I live in the UK and had a debit card listed with them. At one point, I couldn't log in for days to delete it, but I finally manage it. Also, tell your bank/credit card company not to approve any payment to StormPay.