Is the Stripe extension PCI compliant?

Our Stripe extension collects card data using Stripe Elements, which embeds a Stripe-hosted interface on your site via an iframe. While it may look like a customer is entering their card details directly into your site, that data is actually collected by an interface hosted on Stripe’s servers.

This means that Stripe (certified as a Level 1 Service Provider) is the only entity that handles card data. Your site never stores, processes, or transmits it.

Most merchants using the Stripe extension can validate their PCI compliance via Self-Assessment Questionnaire (SAQ) A. However, depending on factors (like your PCI level), Stripe may require a different SAQ type or ask that your SAQ be signed by a PCI Qualified Security Assessor (QSA).

To confirm which validation process applies to your account, contact Stripe.

NOTE: Using our Stripe extension reduces the burden of PCI compliance, but merchants are still responsible for other PCI DSS requirements, like regular vulnerability scans from an Approved Scanning Vendor (ASV) and maintaining good security hygiene to protect your site and your customers’ data.

For further reading:

Related Products

Set minimum and maximum quantity rules for products, orders, and categories.

Add shipment tracking information to your orders.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.