Sorry to hear you're having a problem with the payment page. I'd suggest you contact itch.io to check that you haven't been charged.
If you email me at support@creativedd.co.uk I can arrange for you to purchase a key using PayPal if that would be better option for you.