I requested to get paid, I filled out the tax stuff, you send me a letter saying you want to let me know that you need to deduct 30% because I'm from Taiwan (Steam deducts 30% of USA sales only.), you send me another letter saying you r cancelling my payment request, and I check my payment information and all the money I asked to for is gone, and there's no one to contact on this website.
Using this website feels like a fraud where itch.io sells my game and takes all my money and never pays me.