I am a business and it wasn't a direct pay option, it was made through PayPal from funds that added up in my itch.io account. As a business I need to emit an invoice for those money and present it to my local authorities. I need the company data for that, the company that made the payment to me, it's what I do with Steam, Nintendo and everyone else. But for some reason no one from itch.io bothers to give me an answer...