Could be a temporary problem. As far as I'm aware itch.io doesn't have any payment issues at the moment.