Hello. Sorry for your bad experience. This really sucks and we are sorry.
Our team makes and post the game here and we do not have anything to do with the payment. It's all managed by the Itch.io team, the platform, just like Steam.
All concerns and questions about payment shoud be forwarded to the itchio support: support@itch.io
Itch.io is an amazing and well known platform. I'm sure they will help you.
Your topic is delisted cause of it's not a problem with the game itself, so we can't help with that.
We hope you the best.