Please contact Itch support when it comes to payments. I am unable to help with that, but they will get it figured out for you!
I have already contact but i only got
Your request has been received and is being reviewed by our support staff.
But nothing happen
Just wait and they will get back to you, but might be a slow week FYI.
Thanks sir