Yes, sorry :( Tomorrow the game will be released on Steam (we already have the go-ahead!), so you can buy it from there with card.