There are French and German forums too if you're better with those languages than English .

If Steam has taken the money then you should have your subscription active still. Maybe try to contact Steam support to see if everything is okay?