← Blog

Attestation of Compliance for Payment Platforms

Learn what an attestation of compliance is, when PCI DSS validation is required, how to obtain and renew it, and what it means for your payment platform.

A payments lead gets an email from an acquirer asking for an AoC, or attestation of compliance, just as a major merchant is waiting for onboarding approval. Someone sends a generic PCI document. The acquirer asks for the correct form, the legal entity name doesn't match, or the validation path is unclear. Checkout expansion pauses while revenue, engineering, and compliance teams work out which PDF proves what.

That confusion is expensive. An attestation of compliance isn't a decorative certificate and it isn't a substitute for the assessment behind it. It's the formal evidence that connects a specific entity, environment, PCI DSS version, scope, and validation path to a signed compliance declaration. For a payment platform, getting those details right protects more than audit readiness. It helps preserve processor relationships, merchant onboarding, recurring revenue, and the ability to route payments through more than one provider.

Table of Contents

What an Attestation of Compliance Actually Is

An Attestation of Compliance, or AoC, is the formal PCI DSS validation artifact that an assessed merchant or service provider submits as evidence that the relevant assessment was completed and the applicable controls were in place. The official form records the assessed entity, scope, PCI DSS version, validation path, compliance conclusion, and supporting signatures. The PCI SSC merchant AoC form is the recognized template for that evidence.

The AoC sits beside the underlying assessment. A Report on Compliance, or ROC, documents a detailed assessor-led review. A Self-Assessment Questionnaire, or SAQ, is the structured self-assessment route used where the applicable validation criteria allow it. The AoC confirms the conclusion of that ROC or SAQ. It doesn't replace either document.

Why payment partners ask for it

Acquirers, payment brands, processors, and enterprise merchants use the AoC to verify that the counterparty's stated PCI position has a defined basis. They may also ask for the associated ROC, SAQ, scope statement, or responsibility notes when the document alone doesn't answer their questions.

That makes the AoC a commercial control. An expired document can slow onboarding, complicate contract renewal, and create pressure in a processor relationship. The standard was first released as PCI DSS version 1.0 on December 15, 2004, creating a standardized framework for merchants and service providers to document compliance, as described in this PCI DSS history and overview.

Practical rule: Send the AoC that matches the assessed legal entity, service, scope, DSS version, and validation path. A signed PDF with the wrong scope is not useful evidence.

Treat the document as an operational record with an owner, renewal date, evidence trail, and approved sharing process. That mindset keeps a compliance request from becoming a last-minute revenue blocker.

Anatomy of the Attestation Document

A PCI AoC should be readable as a structured declaration, not a mysterious compliance PDF. Start by checking the identity of the assessed organization. The legal entity and described service should match the business relationship being reviewed, especially where a platform operates multiple products, subsidiaries, or payment flows.

The document then establishes the assessment basis:

Fields worth checking before acceptance

Document BlockWhat It ConfirmsWhat To Verify
Assessed entityWhich organization made the declarationLegal name, service description, and contracting entity
DSS versionWhich standard informed the assessmentVersion accepted by the requester
ScopeWhich environments and services were assessedVaults, integrations, applications, and relevant checkout surfaces
Validation pathHow compliance was evaluatedROC, SAQ, or service-provider assessment
Signatures and appendicesWho supports the conclusion and what details supplement itDates, assessor credentials, listings, responsibility notes, and referenced attachments

A platform using tokenization may have shared-responsibility language or appendices explaining which controls sit with the vault provider and which remain with the platform. Don't assume that a tokenized architecture removes every obligation. It can change the assessed boundary, but the integration, access, scripts, logging, and operational controls around that boundary still need accurate treatment.

The practical test is simple. Can a merchant or acquirer understand who was assessed, what was assessed, how it was assessed, and when the conclusion applied? If not, request the supporting ROC, SAQ, scope statement, or responsibility summary before treating the AoC as complete evidence.

Merchant Attestations vs Service Provider Attestations

The most common classification error is treating a payment platform like a merchant. A merchant accepts cards for its own products or services. A service provider stores, processes, or transmits cardholder data on behalf of other organizations, or supports those activities through payment infrastructure.

A subscription business may complete its own merchant validation for its checkout and billing operations. A platform that tokenizes card details, provides a vault, or routes transactions for that subscription business generally needs to address its service-provider responsibilities separately. The merchant can use the provider's evidence to understand and reduce its own scope, but the provider's AoC doesn't automatically make the merchant compliant.

AspectMerchant AoCService Provider AoC
Primary roleAccepts payment for its own goods or servicesSupports card payment activity for other organizations
ScopeMerchant systems, checkout, billing, and connected environmentsServices, infrastructure, vaulting, processing, routing, and client-facing integrations in scope
Typical validation pathSAQ where eligibility permits, or ROC where requiredService-provider ROC or applicable validation path defined by the requesting parties
Commercial requesterAcquirer, payment brand, or processorEnterprise customers, acquirers, payment brands, and platform partners
Customer impactShows the merchant's own validation positionHelps customers evaluate shared responsibility and provider-related scope

For platforms, the service description matters as much as the signature. A document that says a provider is compliant but doesn't clearly identify whether tokenization, stored credentials, routing, or agent-assisted payment surfaces were assessed leaves the buyer with more work.

FloPay's card storage terms describe the contractual context around secure card-storage services. In any vault-backed architecture, merchants should still map their own checkout, billing, access, and integration responsibilities rather than assuming a provider document transfers every obligation.

A provider's AoC can reduce merchant scope. It can't erase merchant accountability for systems and processes that remain in the merchant's environment.

The strongest setup separates raw card-data handling from merchant application logic, then documents that separation clearly. That supports a processor-neutral card-on-file layer while giving each party a defensible view of its own controls.

PCI Levels and When an Attestation Is Required

PCI validation levels depend on transaction volume and the rules applied by the relevant acquirer or payment brand. The baseline merchant thresholds cited in merchant guidance are 6 million or more transactions for Level 1, 1 million to 6 million for Level 2, 20,000 to 1 million eCommerce transactions for Level 3, and fewer than 20,000 eCommerce transactions, plus other merchants up to 1 million transactions, for Level 4. See the merchant PCI compliance guidance from Square for the stated thresholds and validation packages.

Merchant LevelMerchant ThresholdTypical Merchant Validation Path
Level 16 million or more transactions annuallyROC and AoC, with assessor involvement and other required validation evidence
Level 21 million to 6 million transactions annuallySAQ or ROC, depending on eligibility and requester rules
Level 320,000 to 1 million eCommerce transactions annuallySAQ and AoC where eligible, plus required supporting validation
Level 4Fewer than 20,000 eCommerce transactions, and other merchants up to 1 million transactions annuallySAQ and AoC where eligible, with requirements set by the relevant parties

These rows describe merchant classifications only. Do not use them to infer a service-provider level or assessment path. The PCI Security Standards Council's guidance explains that compliance-accepting entities, typically payment brands and acquirers, determine validation and reporting methods for merchants and service providers. Provider criteria can depend on service type as well as transaction volume, and a brand program may define only Levels 1 and 2. Confirm the required classification and evidence directly with each applicable payment brand and acquirer. They may also impose merchant requirements that are stricter than a volume-based assumption, such as asking for a ROC when the merchant believes an SAQ should be sufficient.

FloPay maintains PCI DSS Level 2 through an annual SAQ and quarterly network scans. The company also uses intruder.io for continuous penetration testing and attack-surface monitoring, while its current posture does not include SOC 2 or ISO 27001. That distinction matters in procurement. Don't promise a certification the provider doesn't hold, and don't accept a level designation without checking which entity, service, and validation package it covers.

How to Obtain an Attestation of Compliance

A signed AoC is the final step in a validation workflow. The first step is scope, and scope is where payment teams either protect themselves or create years of avoidable audit work.

Map every system that stores, processes, or transmits the PAN, meaning the full card number. Include connected systems that can affect the security of the cardholder data environment. Then identify what can be removed from that environment through edge tokenization, hosted payment capture, or an independent PCI-compliant vault. Raw card numbers should stay out of merchant and platform systems wherever the architecture allows it.

A four-step infographic illustrating the process to obtain an Attestation of Compliance for cardholder data environments.

Build the evidence package

Once the boundary is agreed, collect the evidence an assessor needs to evaluate it:

  1. Define the environment: Document data flows, integrations, access paths, network boundaries, vault relationships, and production responsibilities.
  2. Collect control evidence: Gather policies, diagrams, configurations, scan reports, penetration-test results, access records, change records, and incident procedures.
  3. Review and remediate: A QSA, or Qualified Security Assessor, tests the evidence and identifies gaps. Teams should fix scope errors before polishing the final document.
  4. Sign and file: The ROC or SAQ supports the conclusion. The AoC is the signed declaration that confirms the assessment result.

Plan the assessment timeline with the QSA before committing to a launch or onboarding date. The schedule depends on a stable scope. A new processor integration, vault replacement, or previously undiscovered payment endpoint can force the assessor to revisit the work and derail the schedule.

Use FloPay's fraud, risk, and compliance guidance alongside your own QSA process to keep security controls connected to payment operations. The AoC should be the output of an accurate environment, not a document assembled independently from how checkout works.

Watch how FloPay connects compliance controls to payment operations

What an Attestation Does Not Cover

An AoC confirms that the assessed environment met the applicable PCI DSS requirements during the stated assessment period. It doesn't make the business breach-proof, and it doesn't certify every system the organization owns.

The boundary is the critical qualifier. An excluded subsidiary, unlisted production environment, new payment integration, or changed checkout script may sit outside the conclusion. If PAN enters an environment that the assessment excluded, the document no longer accurately describes the actual payment flow.

An AoC also doesn't validate commercial or operational properties that revenue teams care about every day:

The same distinction applies to stored credentials. A subscription rebill can use a token rather than a raw PAN, but the merchant still needs correct consent, stored-credential indicators, retry logic, and payment-event handling.

Read FloPay's guide to credit card on file for the commercial implications of saved payment methods. The key point is that a processor-neutral card-on-file layer can reduce gateway dependency while an AoC documents the security boundary. These are related decisions, not interchangeable promises.

Compliance evidence tells you what was assessed. Architecture determines how much damage a processor outage, integration error, or scope mistake can cause.

A platform can hold a current AoC and still create a single point of failure if every saved card and recurring payment depends on one gateway. Revenue resilience requires both defensible security controls and a payment design that gives the business more control.

Renewing and Maintaining an Attestation Year After Year

An AoC is generally treated as a 12-month compliance artifact, so annual renewal isn't optional housekeeping. The PCI DSS overview and assessment history describes the recurring validation cadence that keeps payment organizations aligned with their current obligations.

The work should run continuously, not begin when an assessor sends a calendar invitation.

A workable operating rhythm

PCI DSS v4.x makes a sprint-before-audit mindset especially weak. Authentication controls, vulnerability management, security awareness, change management, payment-page scripts, and targeted risk analyses need owners and recurring evidence. The assessment should confirm an operating process, not discover that the process existed only in a spreadsheet.

Reassessment may be necessary after a material scope change, new processor integration, vault replacement, or significant incident. Ask the QSA before assuming a refreshed signature is enough. The right answer depends on what changed and whether the change affects the assessed environment or control conclusions.

Attestations in Multi-Processor and Agent-Led Payment Flows

Subscription businesses, marketplaces, and digital-product merchants rarely operate a single, static payment path. They store payment methods for rebills, add wallets and APMs, route transactions through multiple providers, and increasingly support checkout assisted by sales agents or software agents. Each choice changes the system boundary an assessor needs to understand.

A tokenized payment method can keep the raw PAN out of merchant systems, but the token lifecycle still matters. Teams need to document where tokenization happens, which provider can detokenize or use the token, how access is controlled, and how stored credentials support customer-initiated and merchant-initiated transactions. A prepaid card may approve the first charge and fail a later rebill. That is a payment recovery problem, but the supporting vault and billing controls still need accurate scope treatment.

Routing doesn't erase assessment responsibility

Multi-provider routing can support payment resilience and lower processor concentration risk. It doesn't mean every gateway integration is automatically outside scope. The integration layer, credentials, webhooks, payment events, fallback logic, and operational access still need mapping.

Agent-assisted checkout adds another layer. A human support agent or AI agent may initiate payment actions, select a saved method, trigger authentication, or pass information between systems. Those endpoints and automated decisions need ownership, logging, access control, and clear boundaries. An agent isn't a compliance shortcut.

PCI DSS v4.x also catches teams that treat scripts and authentication as implementation details. Payment-page scripts, application and API authentication, customized controls, and targeted risk analyses need evidence that matches the actual design. A processor-neutral architecture can make future routing easier, but only if the AoC and supporting scope documents describe the architecture accurately.

The commercial recommendation is direct. Keep Stripe as a processor if it works for your business, but don't make Stripe your entire payment continuity strategy. A gateway-independent vault and orchestration layer can support card-on-file portability today and create a foundation for agentic payments tomorrow, without pretending that routing removes PCI responsibilities.

Quick Reference Glossary for Attestation Terms

You shouldn't need to translate every line of an AoC before making a commercial decision. These are the terms that matter most when a merchant, acquirer, assessor, or enterprise buyer reviews the evidence.

AcronymMeaning
AoCAttestation of Compliance, the signed declaration supporting a PCI DSS validation conclusion
SAQSelf-Assessment Questionnaire, a structured validation path completed by an eligible merchant or service provider
ROCReport on Compliance, the detailed assessment report that records how applicable PCI DSS requirements were evaluated
QSAQualified Security Assessor, an assessor organization qualified within the PCI SSC program to perform and support formal assessments
ASVApproved Scanning Vendor, a PCI-recognized provider of required external vulnerability scanning
PANPrimary Account Number, the full card number that defines a central part of cardholder-data scope
CDECardholder Data Environment, the systems and processes that store, process, transmit, or can affect the security of cardholder data
DSSData Security Standard, the PCI standard that defines the applicable security requirements
PCI SSCPayment Card Industry Security Standards Council, the body that publishes PCI standards and validation materials
TokenizationReplacing sensitive card data with a token that can be used within defined payment flows
Cardholder dataPayment card information subject to applicable PCI DSS protection requirements
Sensitive authentication dataAuthentication information that requires strict handling and may have different retention restrictions
ScopeThe systems, people, processes, integrations, and environments included in an assessment
Compensating controlAn alternative control used where a stated requirement can't be met directly, supported by the required analysis and documentation

The distinction between a ROC and an AoC is especially important. The ROC explains the assessment work. The AoC is the signed conclusion that counterparties commonly request first.

Likewise, an ASV scan isn't the same as a penetration test, and neither one is the same as the AoC. Each produces different evidence. Keeping those artifacts together makes procurement reviews faster and gives your engineering team a clearer remediation list.

Practical Next Steps for Payments and Revenue Teams

Run a posture check before an acquirer or enterprise buyer asks for proof. Start by locating the current AoC, or the relevant SAQ confirmation and supporting documents, then verify four fields:

Next, draw the actual payment flow. Follow the PAN from capture to tokenization, then trace the token through storage, subscription rebilling, routing, refunds, retries, and support actions. If raw card data touches an environment excluded from the AoC, stop treating the document as a complete description of the system.

Then test the commercial dependency. Ask whether your saved payment methods are portable across supported providers, whether a processor outage would interrupt recurring revenue, and whether a new gateway integration would change the assessed scope. A vault-backed, processor-neutral card-on-file layer can give revenue and engineering teams more flexibility, but the architecture and responsibility split must be documented.

Schedule a pre-audit review against PCI DSS v4.x requirements before the formal assessment. Include authenticated access, vulnerability scanning, targeted risk analyses, payment-page scripts, dependency management, change control, and evidence ownership. Book the QSA early if your validation path requires one, and treat the AoC as a renewable commercial asset that supports onboarding, continuity, and customer trust.

FloPay provides payment orchestration, embedded checkout, and a processor-neutral card-on-file layer through Flo Vault, with tokenized payment methods designed to support routing across supported providers while keeping raw card data out of merchant systems. Review your current scope and processor dependency, then visit FloPay to explore a vault-backed approach to payment resilience and recurring revenue protection.