If I understand correctly you did two 5$ payments and you still can't download the game. That's because Itchio doesn't "cumulate" payments, to get the 10$ you must make a 10$ payment. If you give me your mail, I can check for the payments and try to refund it.