Dang, I'm sorry. I'm not sure if there's a way to ask for a refund or not through itch. You could look into it though. I see a few payments through the Free Version for around $15, but I have no way of knowing which is which. Sorry for the confusion.
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.