This doesn't solve any of the issues associated with PCI compliance.
Namely - you still have the liability, you still have the maintenance and upkeep of the system, you still have to pay for certification
The only thing it takes away from you is building the system which, on time and materials basis, is not even close to the real cost of maintaining a PCI compliant system.