How do I access the store or add points without entering the game?
Is it possible?

I'm sorry, but it seems to be built on IE, and I don't trust it and neither should anyone else. I need to see security certificates and want the comfort of purchasing with my credit card outside of a game environment, like the rest of the world.

The website doesn't seem to have a spot to do this. Is there something i'm missing?