Hey sorry about the issue with your card being declined. You already reached out to support@itch.io? I don't have direct access to their payment system to help you unfortunately.
I did but they haven’t answered yet