Maybe this will help?
Yes, i see the purchase on my end, but theres no way for me to issue a refund. Youll have to contact itch customer support for that. If you explain what happened and let them know that im fine with giving a refund, they should issue one.