Your Shopify store processed a chargeback last month. Your acquiring bank is now asking for a completed SAQ and an ASV scan certificate. You assumed Shopify handled all of this. It doesn’t; not entirely.

Here’s exactly what falls on you, what falls on Shopify, and how to close the gap without overspending or overcomplicating it.

PCI Compliance for Shopify

Shopify is a PCI DSS Level 1 certified service provider, which covers the platform infrastructure. However, Shopify merchants are still independently responsible for their own PCI compliance scope; including completing the correct Self-Assessment Questionnaire (SAQ), maintaining their network environment, and in many cases completing an annual ASV vulnerability scan on any IP addresses that form part of their Cardholder Data Environment (CDE). Under PCI DSS 4.0.1, failing to do so puts your merchant account and card acceptance at risk.

Get your ASV scan Pass Certificate within 24 hours. Start your Secusy scan from $80/year

The Shared Responsibility Model: Shopify's Role vs. Yours

Shopify operates at PCI DSS Service Provider Level 1; the highest level of certification. This covers:

  • Shopify’s payment processing infrastructure
  • Hosted checkout pages (when using Shopify Payments or Shop Pay)
  • Shopify’s servers, data centres, and their network segmentation

What it does not cover:

  • Your domain and any custom integrations
  • Third-party apps installed on your store that touch payment data
  • Any redirect or iframe implementations you’ve configured
  • Your own server or hosting environment if you run headless Shopify or custom checkout

This is the shared responsibility model — and misunderstanding it is the single most common reason Shopify merchants fail their annual compliance review.

What SAQ Type Applies to Your Shopify Setup?

Your SAQ type determines your compliance workload. Under PCI DSS 4.0.1, the applicable SAQ depends entirely on how your store handles cardholder data.

Shopify Configuration
Applicable SAQ
ASV Scan Required?
Shopify Payments, hosted checkout, no custom code
SAQ A
No
Redirect to third-party processor (e.g. PayPal, Stripe)
SAQ A
No
JavaScript-based payment form embedded on your domain
SAQ A-EP
Yes
Custom checkout with direct POST to processor
SAQ D (Merchant)
Yes
Headless Shopify with self-hosted payment component
SAQ D (Merchant)
Yes
Shopify Plus with custom app handling PANs
SAQ D (Merchant)
Yes

Key insight: Most standard Shopify merchants using Shopify Payments and the default hosted checkout qualify for SAQ A — the lightest-touch option. However, if you’ve installed a custom checkout app, a payment extension, or a conversion-optimisation tool that injects JavaScript into your payment flow, you likely shift into SAQ A-EP territory, which mandates an ASV scan.

This is the hidden compliance trap that catches mid-market Shopify operators off guard.

When Do Shopify Stores Need an ASV Scan?

An Approved Scanning Vendor (ASV) scan is a quarterly external vulnerability scan of your internet-facing IP addresses that are in scope for PCI. It is required when:

  • You complete an SAQ A-EP, SAQ C, or SAQ D (all require quarterly ASV scanning)
  • You are a Level 1 or Level 2 merchant subject to a Report on Compliance (ROC)
  • Your acquiring bank or payment facilitator explicitly mandates it

If you use standard Shopify Payments with default checkout: You do not need an ASV scan for your own infrastructure; Shopify’s scan covers the platform. But your bank may still request evidence of your SAQ completion.

If you run any custom checkout component, headless architecture, or embedded JS payment form: Your domain and hosting IPs enter your CDE scope and require quarterly ASV scanning.

The "Hidden" Scan Failures Most Shopify Operators Don't See Coming

After running thousands of ASV scans, the failure patterns on Shopify-adjacent infrastructure are predictable:

  1. TLS 1.0 / 1.1 Still Enabled on Load Balancers Many custom Shopify deployments sit behind a CDN or load balancer that hasn’t been hardened. TLS 1.0 and 1.1 are explicitly prohibited under PCI DSS 4.0.1 Requirement 4.2.1. Scanners will flag these as a CVSS 4.0 medium-to-high finding and fail your certificate.
  2. Open Redirect Vulnerabilities in Third-Party Apps Shopify apps that redirect users through intermediate domains (affiliate tracking, upsell tools) introduce open redirect risks. ASV scanners check these external-facing endpoints — if a redirect chain passes through your IP scope, it can introduce a finding.
  3. HTTP Headers Exposing Server Versions If you run a middleware layer, proxy, or custom Node/Next.js app for headless Shopify, Server: and X-Powered-By: response headers exposing version strings are automatically flagged. Remediation is a two-line config change — but it fails first-time scans consistently.
  4. Expired or Self-Signed TLS Certificates on Non-Primary Domains Staging environments, admin subdomains, and webhook endpoints on your IP range that carry expired certificates will fail the scan — even if they’re not production-facing.
  5. CVSS Scoring Misread as “Informational” Under older CVSS 3.x frameworks, some findings scored below 4.0 were treated as informational. Under CVSS 4.0 (adopted in PCI DSS 4.0.1 alignment), several of those findings now carry exploitability context that pushes them into fail territory. If your team hasn’t re-evaluated their scan baseline since 2024, you may be walking into avoidable failures.

PCI DSS 4.0.1 Changes That Affect Shopify Merchants in 2026

PCI DSS 4.0.1 became the only active version as of 31 March 2025. The transition grace period is over. Key changes with direct relevance to Shopify merchants:

Requirement
Change Under 4.0.1
Shopify Impact
Req 6.4.3
All payment page scripts must be authorised and integrity-checked
Any third-party JS on your checkout page (analytics, chatbots, A/B tools) must be inventoried and validated
Req 11.3.2
Quarterly ASV scans mandatory for in-scope IPs
Headless/custom checkout operators cannot skip this
Req 12.3.2
Targeted Risk Analysis (TRA) now required for customised controls
Custom Shopify Plus configurations need formal risk documentation
Req 4.2.1
TLS 1.0/1.1 explicitly prohibited
Any infrastructure in your CDE must enforce TLS 1.2 minimum
Req 8.3.6
Passwords minimum 12 characters for system components
Admin access to any self-hosted Shopify middleware must comply

Requirement 6.4.3 is the one most Shopify operators are unprepared for. If you have Google Tag Manager, Hotjar, a live chat widget, or a review platform script loading on your checkout page, you are now required to maintain an inventory of those scripts, confirm their purpose, and verify their integrity. A breach via a third-party script (Magecart-style attack) is now explicitly your liability.

PCI Compliance Checklist for Shopify Stores (2026)

For standard Shopify Payments merchants (SAQ A):

For custom checkout / headless / SAQ A-EP or D merchants:

The Secusy Advantage for Shopify Merchants

Most Shopify merchants don’t need an enterprise-priced scanning platform. They need accurate results, fast turnaround, and a clear pass certificate they can send to their bank.

Secusy delivers exactly that:

  • Speed: Scan results and your pass certificate within 24 hours of initiation
  • Remediation guidance: Every finding comes with a plain-English fix, not just a CVE reference
  • Re-scan included: If you fail, we rescan after remediation at no extra cost

Pricing that matches your scope:

Scope
Annual Price
1 IP
$80/year
5 IPs
$350/year
10 IPs
$600/year

For the majority of Shopify operators with a small CDE footprint, that’s the full annual cost of ASV compliance. No per-scan fees, no enterprise contracts.

For a full breakdown of what ASV scanning covers and how the process works end-to-end, read our comprehensive PCI ASV guide.

Frequently Asked Questions

Yes. All merchants that accept card payments; regardless of platform; must comply with PCI DSS. Shopify's Level 1 certification covers the platform infrastructure, but merchants retain independent responsibility for their own environment, completing the correct SAQ, and in some configurations, conducting quarterly ASV scans.
Partially. Shopify covers PCI compliance for its own hosted infrastructure, payment processing systems, and default checkout. It does not cover your custom integrations, third-party apps that touch payment data, headless checkout implementations, or your own server infrastructure. You are responsible for completing your SAQ and, where applicable, ASV scans.
An ASV (Approved Scanning Vendor) scan is a quarterly external vulnerability scan of internet-facing IP addresses within your Cardholder Data Environment. Shopify stores need one when they use a custom or embedded checkout (SAQ A-EP), a self-hosted payment component, or any configuration classified as SAQ C or SAQ D. Standard merchants using only Shopify Payments' hosted checkout typically do not.
Merchants using Shopify Payments with the standard hosted checkout; and no custom JavaScript on the payment page; qualify for SAQ A, the lightest form. Merchants using embedded JS payment forms, headless Shopify checkout, or custom payment integrations typically fall under SAQ A-EP or SAQ D, both of which require quarterly ASV scanning.
The most significant change is Requirement 6.4.3, which mandates that all scripts loading on your payment page are authorised, integrity-checked, and inventoried. This directly affects Shopify merchants running third-party JavaScript (analytics, chat, review widgets) on checkout pages. TLS 1.0/1.1 is also now explicitly prohibited, and Targeted Risk Analysis is required for customised control implementations.
With Secusy, ASV scanning starts at $80/year for a single IP. Five IPs costs $350/year and ten IPs costs $600/year. Most Shopify stores with a defined CDE footprint fall within the 1–5 IP range, making annual ASV compliance a minimal line item. All prices are in USD.
Get Compliant. Get Certified. Move On.

If your Shopify setup puts you in SAQ A-EP or SAQ D territory, quarterly ASV scanning is not optional; it's a condition of your merchant agreement. The cost of non-compliance is card acceptance suspension. The cost of compliance with Secusy starts at $80.

Run your first scan today. Pass certificate delivered within 24 hours.

Share:

Related Post

 

Discover more from Secusy ASV

Subscribe now to keep reading and get access to the full archive.

Continue reading