I believe it was probably removed for some reason, but thanks for telling me about the ingame paypal. Maybe sometime they should re-add or add the paypal option to the forum for quicker access to payments instead of just going to the game and have to go back to the forum