Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I wrote this article about how you can claim your steam key: https://jni.itch.io/ancient-warfare-3/devlog/18776/steam-release-update-15

If there is something wrong with the payment, you have to write an email to the itch.io support.