Need to contact itch support for payment support. Not sure why it wouldn't let you do the download as long as paying enough for it.