Although I don't have a credit card (I acquire a debit card only; my dad's card :P) and itch.io has the ONLY option to collect payments i.e. credit cards.
I'm under 18 years old, the bank won't allow me to get a debit or credit card until I turn 18.