In order to buy crowns via Steam you must make sure that your "Enable Steam Community in Game" option is active. You can find this by going to Settings in Steam and clicking on the "In Game" tab.
How can I buy crowns on Steam?
Last Updated: 1297d