It could of forgotten your payment info because you may of deleted your cookies or cache recently.
the closest thing to deleting anything recently were a couple videos from my youtube video history
someone tried to hack you and buy gamesbut they failed so steam forgot the info on purpose
I don't know then, I'm sorry. It is possible that you could of deleted your cookies or cache accidentally while doing that though (of course I'm just going into speculation).