tried it with a debit card, didn't work, definitely needs a credit card notably i was able to directly redeem a key for a blocked game so this could work as an alternative, you can buy the game on an official reseller like humble or fanatical (not great since you lose access to refunds but still)