You'll an account with either PayPal or else Payoneer to receive the money. Also to fill in a tax interview, as indicated in your account settings. You only need to set up a credit card for buying, also in your account settings, under Payment -> Credit Card. See the Getting Paid FAQ for more details.
As for taxes, Itch can handle VAT and US sales tax if you pick the "Collected by Itch.io, paid later" mode, but you might still have to pay income tax in your own country on any money you receive; ask a local accountant to make sure.