PCI Compliance Overview
Understanding Payment Card Industry Data Security Standard requirements for businesses.
What is PCI DSS?
PCI DSS (Payment Card Industry Data Security Standard) is a set of security requirements for any business that accepts, processes, stores, or transmits credit card information.
Who Must Comply
- All merchants accepting credit/debit cards (Visa, Mastercard, Amex, Discover)
- Payment processors and service providers
- Applies regardless of business size or transaction volume
- Both in-person and online transactions
The 12 PCI DSS Requirements
Install and Maintain Firewall
Configure firewall to protect cardholder data. No direct public access to cardholder data.
Change Default Passwords
Never use vendor-supplied defaults for passwords, encryption keys, or security parameters.
Protect Stored Cardholder Data
Minimize storage. Encrypt primary account numbers (PAN). Never store CVV2, PIN, or magnetic stripe data.
Encrypt Transmission
Use strong cryptography (TLS 1.2+) for cardholder data over public networks.
Use Anti-Virus
Deploy and maintain anti-virus software on all systems commonly affected by malware.
Develop Secure Systems
Keep systems patched. Follow secure coding practices. Protect applications from vulnerabilities.
Restrict Access by Business Need
Limit cardholder data access to only those who need it. Implement least privilege principle.
Assign Unique ID
Every person with computer access must have unique ID. No shared accounts or credentials.
Restrict Physical Access
Protect physical access to cardholder data. Secure workstations, servers, and paper records.
Track and Monitor Access
Log all access to cardholder data and network resources. Review logs regularly.
Test Security Systems
Regular vulnerability scans and penetration testing. File integrity monitoring.
Maintain Security Policy
Written information security policy for all personnel. Annual risk assessment.
Merchant Levels
Level 1
6M+ transactions/year. Annual onsite audit by QSA required.
Level 2
1-6M transactions/year. Annual SAQ + quarterly scans.
Level 3
20K-1M e-commerce transactions/year. Annual SAQ + scans.
Level 4
<20K transactions/year. Annual SAQ + quarterly scans.
Reducing PCI Scope
- Use payment service providers (Stripe, Square, PayPal) - they handle compliance
- Implement point-to-point encryption (P2PE)
- Use tokenization to avoid storing card data
- Segment payment processing network from other systems
- Never store full magnetic stripe, CVV, or PIN data
Non-Compliance Consequences
- Fines: $5,000-$100,000 per month from card brands
- Increased transaction fees
- Loss of ability to accept card payments
- Liability for breach costs if non-compliant
- Reputational damage and customer loss