When we built the Visa registry mirror for CertReports, the first version produced a number that looked wonderful and was wrong: thousands of vendors with verified PCI DSS status. A day of reading the registry’s own field definitions brought it down to about a quarter of that. This is what the registry actually contains, why scrapers and some compliance dashboards get it wrong, and how the index records it now.
- 3,626
- Rows mirrored from the Visa registry
- Nightly, page by page
- ~25%
- Rows with a PCI DSS validation date
- The only rows that become verified
- 12 months
- Validity of a listing
- From the validation date, unless renewed
What the registry is for
Visa requires service providers that store, process or transmit cardholder data on behalf of Visa clients to validate PCI DSS compliance and register. The registry is the public list of those providers, with the services validated, the assessor and the validation date. That is the population buyers care about. Service providers must revalidate every twelve months and submit the Attestation of Compliance and Report on Compliance to Visa one year from the validation date.
The same registry also carries Third Party Agents: merchant servicers, independent sales organisations, encryption support organisations and others that Visa clients register through the Third Party Agent programme for reasons unrelated to a PCI DSS assessment. They appear as rows, with names and regions, and without a validation date because no validation happened.
The Visa Third Party Agent Program registers entities performing activities like solicitation, device deployment, or encryption key management on behalf of Visa clients.
How the mislabel happens
| Field | Validated service provider | Third Party Agent |
|---|---|---|
| Validation date | Present | Empty |
| Services validated | Listed | Empty or agent type |
| Assessor (QSA) | Named | Empty |
| What a scraper sees | A row | A row |
| What CertReports records | Verified PCI DSS, dated, expiry twelve months later | Agent registration, no framework state |
A row is not a validation. The validation date is the field that decides.
Any tool that counts rows, or treats presence on the registry as compliance, inflates PCI DSS coverage by a factor of about four. Vendors do the same thing in reverse when a checkout page says "listed on the Visa registry" and the listing is an agent registration. Neither is malicious; the registry simply does not explain itself on the search page.
The counts in the index
- Agent registrations, no validation date2,095
- Validated, linked to an indexed vendor1,361
- Validated, past the 12-month window158
- Validated, unmatched to a vendor12
Of 3,626 rows, 1,531 carry a validation date and match a vendor in the catalogue. Of those, 1,361 are within twelve months of validation and 158 have passed the window. The remainder are agent registrations, which are searchable on the mirror but create no PCI DSS state.
How the index handles it
- A verified PCI DSS row is created only when the registry shows a validation date. The row stores the date, the services validated and the assessor verbatim.
- The row expires twelve months after the validation date. After that it is shown as expired until the registry shows a newer date.
- Agent rows are kept as registry entries and searchable on the mirror, but they create no framework state.
- Mastercard SDP listings are recorded separately; a provider on either list with a current date is verified.
- Registry entries are matched to vendors by domain and name with a join quality score; unmatched validations are kept and re-tried nightly.
Why the twelve-month rule is not optional
Compliance decays between assessments. Verizon’s Payment Security Report has tracked this for a decade; the 2023 edition found only 43.4 percent of organisations maintained full compliance after their initial validation. A registry row from eighteen months ago says something true about eighteen months ago. Treating it as current is the same error as counting agent rows, only slower.
Only 43.4% of global organizations maintain full compliance after their initial validation.
What to ask a vendor
- The Attestation of Compliance, not the Report on Compliance. It names the version, the assessor and the services in scope.
- Whether the service you buy is in the "services validated" list. A gateway validation does not cover a reporting dashboard.
- The validation date. Older than twelve months is expired for registry purposes.
- The responsibility matrix: which requirements are theirs and which are yours. Browse validated providers on the Visa PCI registry mirror.
Vocabulary
There is no PCI certificate. CertReports records "validated, listed on the Visa registry" with the date and the assessor. A badge on a website with no registry row is vendor-stated.
People also ask
What is the Visa Global Registry of Service Providers?
Visa’s public list of service providers that have validated PCI DSS compliance and registered with Visa, alongside Third Party Agents registered for other activities. Validated providers carry a validation date, services validated and an assessor.
Does being on the Visa registry mean a company is PCI compliant?
Only if the row carries a PCI DSS validation date within the last twelve months. Agent registrations have no validation date and are not evidence of PCI DSS compliance.
What is a Third Party Agent?
An entity registered with Visa through its Third Party Agent programme for activities such as merchant solicitation, terminal deployment or encryption key management. Registration is separate from PCI DSS validation.
How often do service providers revalidate with Visa?
Every twelve months. The AOC and ROC are due to Visa one year from the validation date, which is why CertReports expires a row twelve months after that date.
Is there a Mastercard equivalent?
Yes, the Site Data Protection compliant service provider list. It uses the same AOC but is maintained separately, so a provider can appear on one list and not the other.
How does CertReports match registry rows to vendors?
By domain and name with a join quality score, retried nightly. Validated rows that match a vendor become PCI DSS rows on the vendor page; unmatched rows stay on the registry mirror.
CertReports Research · Index and methodology
Notes from the team that runs the nightly registry syncs, the snapshot pipeline and the state resolver. Every figure quoted is reproducible from the index on the date given.
Read next on CertReports
You might also like
Where PCI DSS evidence actually lives: the Visa and Mastercard registries
CertReports Research · 3 Sep 2026 · 10 min read
The state of public compliance evidence in 2026: what 3,000 vendors actually publish
CertReports Research · 18 Sep 2026 · 12 min read
ISO 27001:2013 lapsed on 31 October 2025. Vendor pages have not caught up.
CertReports Research · 16 Sep 2026 · 9 min read