Ah, damn. I can still download but its because I already own it. Purchases are disabled I guess.
Edit: apparently the dev erased their internet presence a while back. The game was probably pulled from sale before the visa/mastercard stuff if I had to guess.