You can try to get a pre-payed CC. Not sure if they work for internet purchases but you can buy them pretty much anywhere now. Visa is the only one I see that has pre-paid CC…\
basically you go to the store, pickup a card worth 100$…buy it then use it online to buy the key.