Eh? That is strange. Can you contact itch support? We are using stripe for the payment service so unless your card is not able to use that service you should be fine