That sounds like it might be an issue that you'll have to contact itch.io support, since we do not directly control the payment processors. You can find that here:
/support
Hopefully that helps, and thank you for playing!