Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edits to fix issues with PCI DSS levels #59

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

seanlane
Copy link

I'm not sure these edits should necessarily be accepted, but there's a few fundamental issues with some of the PCI documentation.

  1. PCI DSS levels are determined by number of transactions per year, not per month
  2. PCI DSS levels are determined by number of transactions per payment network, not the number in aggregate. For example, 4 million transactions on MasterCard and 4 million on Visa would still have you considered as a Level 2 provider for both networks
  3. PCI DSS levels are not specifically defined as a common number of transactions. The current documentation indicates that as long as you are under 6 million transactions monthly in aggregate, you will be at Level 2 or lower. This is incorrect, because it's determined per payment network. Visa and MasterCard set Level 1 compliance as 6 million transactions, but American Express sets Level 1 at 2.5 million annual transactions. It's also possible that this differs by the country of operation as well, but I'm not certain of that.

I'd highly recommend revisiting this documentation, and adjusting it to accurately reflect the requirement for achieving PCI compliance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant