This is actually how a lot of merchants work -- they send CC info to a bank or processor, and get back a token they can use to charge that CC (without having to store CC information). Why Adobe didn't utilize this is beyond me.
That's the reason to aim for PCI compliance your self.
I'm sure they aren't happy about the idea, but most of them recognize that lock-in is a reason people don't use their services.