Encryption and protection of the Card data – To avoid it, don’t store any Cardholder data in digital or written form. Use payment processors, POS or card readers that don’t retain information on your system. In case or re-occurring bills or plans, where you need to store data, never store sensitive authentication info like PIN and security code
Don’t let your payment process system to reside in a shared environment, choose dedicated or a virtual private server that is PCI compliant and secures it from malware, unauthorized use, theft, and hacking.
Choose a hosted payment gateway solution like Paypal Standard, Authorize.net, 2Checkout, where a client can be forwarded to make payments.