I'm afraid there's nothing we can do if Itch's site isn't working. I am sorry that happened though and hope they can fix it or give you your money back!