yea, unfortunately my problem is the payment system. in steam we could use voucher's instead cc.
I'm not sure what vouchers are but on Itch.io you can pay using both PayPal and credit cards :)