Can't help you with that I'm afraid, payment processing is all on the itch.io side. Looks like several others have been able to buy the game today, so I guess, try again later? ¯\_(ツ)_/¯