Steam hiccuped and I had to cancel my first attempt to complete the purchase, but had success after waiting 20 minutes or so and trying again.