No. If you already paid. Itch io should recognize your email or something so you can just download it at the "Games I own" if you have an itch account.