Yes, itch's discord. Maybe you can find someone to help you with payment methods or write to support, someone will find a solution. I use payoneer to get paid, but I'm not sure if it is used for purchases.