Hello SobakaPeppa! I'm not quite sure what you mean by "Any chance you could include the payment via the credit card". Could you elaborate please? and I may consider making the games free at some point soon!
It means that I can only pay for it by using paypal, you didn't include a way to pay for the game by credit card!
The purchasing methods are determined and set by Itch staff themselves. I have no control over that.