Question, what shows up on bank statement when buying this game?
Not entirely sure about that. It might be better to contact itch.io for the right answer.