Document Your Payment Flow Before Choosing an SAQ

“We use a payment processor” is the beginning of a scope discussion. To choose a validation path, your team needs to describe the integration, the other payment channels and the responsibilities it retains.

Create a payment-flow decision record before estimating the work from a questionnaire's length. The record should let engineering, the payment provider and the organization receiving your validation review the same facts. This guide explains how to prepare it; the applicable validation program and current PCI documents govern the final path.

Record what happens from payment entry to support

Walk through each payment channel with its owner. Include the standard customer journey and the less visible activities: refunds, recurring payments, telephone orders, troubleshooting, administrative access and changes to checkout.

Record what happens from payment entry to support
Record Questions to answer
Channel and entry point Where does the customer or employee enter payment information?
Integration Is it a redirect, an embedded form, a virtual terminal, a physical device or a different arrangement?
Data path Which systems receive, store or transmit account data, and what records or tokens return?
Supporting systems Which logs, support tools, backups, administrators or connected services need examination?
Provider boundary Which exact service is supplied and which responsibilities remain with your organization?
Evidence and uncertainty What diagram, configuration record or provider document supports the description, and what is still unconfirmed?
Change ownership Who can alter the integration, and who rechecks the scope after a change?

Use field names and synthetic examples when discussing the flow. Do not put live card numbers, card verification codes, credentials or production exports into a general planning document or a booking form.

A fictional online shop might redirect normal purchases to a hosted payment page but handle telephone orders through a different tool. Label both channels in its record. The description of the hosted checkout does not explain what happens during a telephone order or support interaction.

Separate eligibility from the request to validate

Record who requested validation, the document requested, the service or merchant account covered, the deadline and the contact able to resolve questions. Keep the selected SAQ version and the evidence for each eligibility condition alongside that request.

Check the current SAQ A conditions for your integration

PCI SSC FAQ 1588 explains that this particular script eligibility condition applies to merchant webpages containing a provider's embedded payment page or form, such as an iframe. It does not apply to the redirect and fully outsourced payment arrangements described in that FAQ. Other SAQ eligibility conditions still apply.

A Shopify example: identify the actual customization surface

Shopify describes its platform as Level 1 PCI DSS compliant and makes compliance reports available through its Help Center. Keep the relevant provider evidence with your payment-flow record, then identify the accounts, apps, custom code and other payment channels your organization controls. The platform’s assurance does not answer every question about your own responsibilities or validation request. Shopify PCI compliance (opens in a new tab)Shopify compliance reports (opens in a new tab)Distinguish storefront theme code from checkout UI extensions. Shopify documents that checkout UI extensions run in an isolated sandbox and cannot access sensitive payment information or the checkout page’s HTML. Their available APIs and placement depend on the extension and plan. Record which surface an app or customization actually uses before deciding what it can affect; the label “checkout app” is not enough to establish card-data access or an SAQ change. Shopify checkout UI extensions (opens in a new tab)Keep an app record showing its purpose, owner, permissions, recent use and relevant data access. When removing an app, check dependencies, needed data exports and the developer’s cleanup instructions. Shopify warns that uninstalling an app may leave theme code behind. Record what was removed and what still needs verification rather than treating an uninstall click as complete remediation. Authorized technical owners carry out code changes and testing; this record supports the scoping discussion. Shopify app management (opens in a new tab)Shopify app removal considerations (opens in a new tab)

Make a proposed scope change reviewable

If the team proposes a hosted payment page, tokenization, a listed P2PE solution or segmentation, create a before-and-after record rather than treating the technology's name as the conclusion.

Describe the proposed change, the systems expected to remain relevant, the evidence needed to support any exclusion, the operational owner and the decision still required. Include the migration period if old and new flows will coexist. Ask how refunds, exports, provider administration and support will work after the change.

For example, if the proposed design returns only tokens to an application, ask what the application can do with those tokens and whether another route exposes account data. Keep the answer and supporting design evidence with the scope decision. Do not mark the system excluded merely because one database field changed its label.

Treat claimed savings as a question to evaluate. Compare the implementation cost, operating responsibilities, third-party fees and evidence work before approving a change. A smaller proposed boundary is not, on its own, proof of a cheaper engagement or an accepted validation result.

Turn retained responsibilities into an evidence plan

Use a responsibility record with one row per applicable activity: what the merchant does, what the provider does, what is shared and what evidence demonstrates each part. Avoid a single “provider handles PCI” entry. Link the provider's relevant assurance material to the service and period it covers, and record unanswered questions.

Then build a working calendar from the actual applicable requirements and validation program. For each recurring activity, record its owner, required frequency or trigger, planned date, evidence location and handling of failures. Keep vulnerability scanning, penetration testing and segmentation testing as separate items where applicable. The service responsible for each activity and the person reviewing its results should be explicit.

A test report with open findings needs a next step, an owner and any required retesting. A signed questionnaire needs an accountable signatory and supported answers. A readiness plan can organize those dependencies; it does not prove that testing occurred or that validation was accepted.

Recheck the record before submission and after change

Before submitting, compare the current payment-flow record with the scope described in the evidence. Investigate differences, stale reports and unsupported answers. Escalate a disagreement about the path to the appropriate acquirer, payment brand, provider or assessor rather than filling the gap with an assumption.

Keep a short decision log after validation: what changed, which scope assumptions were affected, who reviewed the change and what follow-up is required. A new integration, acquisition, administrator connection or payment channel should prompt the team to check whether the earlier record still describes the service.

For the next readiness discussion, bring the validation request, a channel list, current diagrams and a summary of unresolved responsibility questions. Those records help define the work before agreeing a timetable or fee.

Common questions

Does outsourced payment processing make every PCI responsibility disappear?

No. Identify the actual payment channels, integration, provider services and retained responsibilities. Keep agreements and assurance evidence connected to the particular outsourced service.

Can we select an SAQ from a platform name alone?

Confirm the actual integration and current eligibility conditions, along with the validation request from the relevant acquirer or payment brand. Record unresolved scope questions and seek the appropriate provider or assessor input.

When should the payment-flow record be checked again?

Before submission, compare it with the current service and evidence. Reassess changes such as a new integration, acquisition, administrator connection or payment channel, and record any follow-up needed.