I just created an itch.io account. I bought dwarf fortress. They charge me $29.99 but the stripe transaction said "failed".
I paid. But no game.
Has anyone else experienced this?