I know we already talked on Discord, but I just wanted to repeat my answer here in case anyone else has the same problem.
First, contact the ITCH support and explain the problem, the site takes care of payments and I can't really do anything about it. If they can't help you, send me a DM on Discord.