I need that too..this game & platform.... wow...what a fantastic combination. It's really extraordinary expirience I never had while purchasing game.
I really don't understand the way developer's selling game. and platform doesn't offer a basic form for refund.
just few clicks were needed to refund games at steam or epic games but this itch? I cannot find a clue.
sorry for my bad english.