Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

No, I'm pretty sure lets you buy directly with a credit card without needing paypal.

You are correct that allows payment by credit card in this case maixot is correct. When you click on the Buy Now Link the only option is paypal. Normally there is the option of "Pay By Card" but it's not there. I'm not sure why. May have to reach out to support staff to have it fixed.