Nice to see a spirited discussion on PCI Compliance.
I and CRE have not said much on the issue in the community until now, because we have been busy learning and then creating a solution, that until we tested and tested again, we did not want to announce it. Now after testing, and Validation by an authorized PCI QSA, Coalfire, Inc. We have something to say on the matter.
#1 PCI applies to the any merchant that has a Merchant Service agreement (a merchant that directly takes credit cards as payments)
It does not apply if you do not take credit card payments. Based on the poll on the forums, (a small sampling indeed) PCI would seem to apply to 40 - 50% of our merchants.
#2 PCI compliance states that all the ways you take card holder data must be compliant. This includes your website, and any physcial terminal boxes. It even extends to your manual processes, what you do with written or printed card data.
#3 At this point we have validated and soon it will be Certified by Visa the entire CRE Loaded shopping line of products. From B2B down to the free CE (formerly Standard).
#4 Having PA-DSS software still requires PCI compliant hosting environment.
#5 Hosting that passes scans DOES NOT alone mean that hosting PCI Compliant.
#6 There are 4 LEVELs of merchant PCI compliance based on volume of Card Data processed, most of you are level 4 (under 20,000 cards processed a year)
#7 For anyone that is level 2 - 4 you can Self-Assess your PCI, but you have to fill out and legally sign the Self-Assessment document, and they are separated into four documents called SAQ's Self-Assessment Questionaires, based on your HANDLING of credit card data.
https://www.pcisecuritystandards.org/saq/index.shtml#8 If you use authorize.net your site is processing and transmitting credit card data (this is also known as being IN SCOPE of PCI). You will have to use SAQ C or worse D. SAQ C ask you to attest that your are complying with 11 out of the 12 regulations of PCI.
#9 Don't sign the SAQ until you read and checked off the Actual PCI DSS regulation, which is pretty massive.
https://www.pcisecuritystandards.org/se ... ement.html#10 It is highly unlikely to achieve PCI compliance and reduce the risk of a compromise and or fees and fines if you process or transmit credit cards on commodity shared hosting.
So what are you to do.
Use CRE Secure.
With 6.4 and the journey of PCI compliance we found that merchants needed to get credit card processing off their site. So we created a new service backed solid payment network companies and in partnership with Chase Paymentech and others.
Our new service is offers a FREE hosted payment page that solves two problems, one you know you have PCI, and one created by moving to a Hosted payment page... user experience. To avoid the disjointed user experence, our hosted payment page is not branded by us, it is instead an EXACT replica of your site design.
Using new patent pending technology called HTML Clone(tm) when a customer pays with Credit Card by CRE Secure they are taken to our actual Level 1 certified PCI compliant datacenter but the page looks like its from your site.
You can learn more about it at
http://www.cresecure.comThe Hosted Payment Page service itself is free. It works with most existing merchant service accounts from 80% of the major acquiring banks, Chase, First Data, etc. You only have to switch your payment gateway to one of our partners.
For level 4 merchants that use CRE Secure, you can take credit card payments, be PCI compliant, and even avoid the addtional cost of ASV Scans (known as PCI scans) since you can use the SAQ A which does not require the scans, since you are outsourcing your CC handling.
When upgrading to CRE Loaded PCI 6.4 there is a tool to purge any card data you have in the system.
Also please note that we no longer pre-ship with any live payment modules due to Validating the core cart. All the payment existing modules are available for free download at
http://www.creloaded.org - in the new Extensions directory.
The reason we took the modules is many fold. I will start with the most obvious. We have invested in the CRE Secure payment system and are offering it free of additional direct fees, for all who want it. Even our free version of CRE Loaded is PCI Validated - the first in the industry.
We cannot maintain other payment solutions in our validated core because now all our development efforts are expanded under regulation to be more rigorous and include more testing and annual third party audits.
We can now focus on the core and the integrated payment solution to make it as solid and robust for merchants and keep it compliant ongoing.
Also we have validated a separate payment module for CRE Secure that works with all previous CRE Loaded carts. So you dont have to upgrade to 6.4 to get PCI Compliance with CRE Secure. You can do use CRE Secure with any CRE Loaded release.
This is going to be an ongoing discussion. I look forward to your comments and feedback.