Your card may not support international transactions. If you are able to purchase other games but not this one then try contacting itch support.