Yeap, on 23-24 january credit payments will be open.
Currently if i switch to itch.io's credit card payment the transactions will cost around 50% of the payment, so that's very uncomfortable. As middle ground, i suggest to everyone to ask for credit card transactions and i will open up days for those (as long as itch won't have anything against this).
Cheers,
~NK