Audit readiness

How to build a payment page security evidence pack

Without a clear evidence pack, a client-side security pilot can look like an interesting technology exercise. Payment page security needs artifacts that explain scope, baseline state, deviations, owners, and response.

7 min

Published: April 2, 2026

Updated: July 16, 2026

3 official sources

In this article

Evidence should reflect the payment page as the customer browser receives it, not only source code in a repository.

For 6.4.3, the evidence should cover inventory, authorization, integrity, and business justification.

For 11.6.1, the evidence should show monitored pages, headers, change detection, frequency, and alert handling.

Key points

Evidence should reflect the payment page as the customer browser receives it, not only source code in a repository.

For 6.4.3, the evidence should cover inventory, authorization, integrity, and business justification.

For 11.6.1, the evidence should show monitored pages, headers, change detection, frequency, and alert handling.

1. Define the scope

The first artifact is the list of payment pages and pages that influence the security of the e-commerce payment flow. This matters when checkout includes multiple steps, modals, embedded payment forms, or external scripts.

2. Build the executable script inventory

Requirement 6.4.3 needs more than a list of URLs. The inventory should record the source, owner, purpose, provider type, authorization status, and business justification for every relevant script.

3. Show the page and header baseline

For 11.6.1, teams need to show what the customer browser actually received: DOM, connected scripts, security-relevant headers, third-party calls, and detected differences from the approved baseline.

4. Add the response process

A QSA and an internal security team need to see the process behind detection: who receives the signal, who classifies it, how quickly the change is handled, where history is retained, and how remediation is confirmed.

5. Prepare an executive summary

Leadership usually needs a short summary: which pages are monitored, how many scripts are under control, which risks were found, what has already been fixed, and what remains before production rollout.

Connect artifacts with a machine-readable manifest

A screenshot shows a state but does not reliably prove the relationship between scope, script, baseline, event, and decision. Add a small manifest with stable identifiers to every sample. It lets a reviewer test completeness and locate source records without manually matching names and timestamps.

Illustrative reproducible-sample index

{
  "sample_id": "sample-q3-2026-01",
  "requirements": ["6.4.3", "11.6.1"],
  "scope_record": "scope-checkout-main-r4",
  "script_record": "script-042",
  "baseline": "base-2026-0715-r3",
  "change_event": "evt-2026-0716-17",
  "decision_record": "decision-971",
  "closure_evidence": "snapshot-889",
  "reviewed_by": "independent-control-owner"
}

Test the package with one reproducible sample

Select one page, one authorized script, and one change event. An independent reviewer should be able to see scope, source record, owner, approval, baseline, diff, decision, action, and closure without oral context.

If the sample depends only on screenshots or manual reconciliation across systems, add stable identifiers, file checksums, and a machine-readable export before the formal review. Do not include secrets or payment-field values.

Practical steps

1

Define the payment pages and checkout flow in scope.

2

Export the live script inventory with owners and business reasons.

3

Capture the page, DOM, script, and header baseline.

4

Document alert handling, remediation, and evidence retention.

5

Prepare a concise summary for security leadership and QSA review.


Need a fast payment page security pilot?

Cartelta helps capture the baseline, detect payment page changes, and prepare evidence for internal teams and QSA review.

Related articles

PCI DSS 6.4.3

PCI DSS 6.4.3: controlling client-side scripts on payment pages

A practical guide to PCI DSS 6.4.3: inventory, authorization, business justification, and script integrity on checkout pages.

Read article

PCI DSS 11.6.1

PCI DSS 11.6.1: payment page change detection

How PCI DSS 11.6.1 applies to payment page change detection, critical headers, DOM monitoring, and incident response evidence.

Read article

Pilot strategy

How to run a client-side security pilot without a heavy project

A good pilot should quickly show the scope, real changes, and the next operational decision rather than proving a perfect architecture.

Read article