Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

The card number also has latters and numbers. But I thought that is only for the bank in case you lose it.

Everyone I know uses their debit card in online purchases. From ordering pizza, buying games on steam to ordering non-food stuff.
My country just isn't big on buying things with credit instead of debit. So no one has credit cards.

Guess I'm just out of luck.

Do you mean your card has your IBAN code on it? It sounds like you have a card that is specifically only meant to do ATM withdrawals/deposits, and it can’t make online transactions. This is not specific to Itch.io, but most (all?) sites out there.

A card meant for online purchases should only have numbers on it, regardless of debit or credit. I would suggest to contact your bank when convenient, and let them know that you want a debit card for online purchases, and they should provide you one free of charge (or maybe with minimal costs).

Of course my card has my IBAN code on it. I have the same carde as anyone else here has. It is ot just for online but also for in shops. It just does everything. Exept function as a credit card.