I don't have the technical ability to issue a refund if something like that happened. Sorry, but I can only suggest contacting your bank where the card was issued and checking whether the charge went through. Sometimes, the amount might just be temporarily blocked on your account and could be returned to the card after a certain period, so it’s worth confirming that with the bank. If the bank confirms that the charge was final, I recommend getting a receipt showing multiple charges and contacting itch.io by contacting support with those receipts to explain the situation.