Report Information
↑ Back to topWCAG Edition
(Based on VPAT® Version 2.5Rev)
Name of Product/Version:
This report covers two products that work together:
- WooPayments plugin version 11.0.1
- WooPay Checkout on pay.woo.com (release tag: GHE234313-20260813180746-production)
Report Date:
August 24, 2026
Product Description:
WooPayments is a payment processing extension for WooCommerce. The extension supports major credit and debit cards, digital wallets (such as Apple Pay and Google Pay), and selected local payment methods, depending on the merchant’s location. The extension supports multi-currency transactions and recurring payments when used with compatible WooCommerce extensions.
Optionally, you can enable Klarna and AfterPay integrations to offer payment plans and buy now, pay later features. When enabled, AfterPay and Klarna elements are added to merchant stores in iframes. AfterPay and Klarna solely control the code for these components, not WooCommerce.
With this extension enabled, payments can be processed in two locations.
- Some payments are processed on the merchant’s WooCommerce checkout page, using existing WooCommerce checkout blocks or shortcodes.
- Quick checkout buttons redirect customers to the pay.woo.com website to complete transactions with fewer clicks.
Contact Information:
If you encounter an accessibility issue, please contact support or email us at accessibility@woocommerce.com.
Notes:
This report is limited to the accessibility of front-end user interfaces for the WooPayments plugin and relevant screens in the WooPay (pay.woo.com) checkout experience.
Testing of front-end components in the WooPayments plugin was completed on a website utilizing the Twenty Twenty-Five theme (version 1.3) with default settings. As WordPress themes can significantly impact frontend design and accessibility, the conformance levels reported may not apply to websites built with other or customized themes.
Screens within the scope of this report for the WooPay website include account creation, logging in, order review, and checkout. Only URLS and views that can be accessed by clicking a “WooPay” quick payments button from a merchant website were tested.
This report does not cover accessibility in the WordPress content management system or for WooCommerce as a whole. Find the Accessibility Conformance Report for WooCommerce core here.
Information about product help and support documentation is located in our website Accessibility Statement.
Evaluation Methods Used:
Accessibility assessment was completed by Equalize Digital, Inc., using industry-standard automated testing tools and manual testing techniques. Manual testing was completed by certified accessibility professionals using leading assistive technology, such as screen readers (NVDA, VoiceOver, and JAWS), screen magnifiers, and keyboard navigation. Accessibility testing was conducted by certified accessibility professionals.
Applicable Standards/Guidelines
This report covers the degree of conformance for the following accessibility standard/guidelines:
| Standard/Guideline | Included In Report |
|---|---|
| Web Content Accessibility Guidelines 2.0 | Level A (Yes ), Level AA (Yes ), Level AAA (Yes ) |
| Web Content Accessibility Guidelines 2.1 | Level A (Yes ), Level AA (Yes ), Level AAA (Yes ) |
| Web Content Accessibility Guidelines 2.2 | Level A (Yes ), Level AA (Yes ), Level AAA (Yes ) |
Terms
The terms used in the Conformance Level information are defined as follows:
- Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
- Partially Supports: Some functionality of the product does not meet the criterion.
- Does Not Support: The majority of product functionality does not meet the criterion.
- Not Applicable: The criterion is not relevant to the product.
- Not Evaluated: The product has not been evaluated against the criterion. This can only be used in WCAG Level AAA criteria.
WCAG 2.x Report
↑ Back to topNote: When reporting on conformance with the WCAG 2.x Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.0 Conformance Requirements.
Table 1: Success Criteria, Level A
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
1.1.1 Non-text Content (Level A) |
Partially Supports |
Most elements in the product support this criterion. One exception exists: the Klarna Logo image on the Klarna login conveys essential information but is hidden from screen readers and lacks alternative text. Users cannot access the information. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
Not Applicable |
There is no prerecorded audio or video in the product. |
|
1.2.2 Captions (Prerecorded) (Level A) |
Not Applicable |
There is no prerecorded video in the product. |
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) |
Not Applicable |
There is no prerecorded video in the product. |
1.3.1 Info and Relationships (Level A |
Partially Supports |
Most elements in the product support this criterion. The following exceptions exist:
If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
1.3.2 Meaningful Sequence (Level A) |
Supports |
The product presents content in a reading order that correctly communicates its meaning, and the correct reading sequence can be programmatically determined. |
1.3.3 Sensory Characteristics (Level A) |
Supports |
There are no instructions provided for understanding and operating the product that rely on sensory characteristics of components such as shape, color, size, visual location, orientation, or sound. |
1.4.1 Use of Color (Level A) |
Partially Supports |
Most elements in the product support this criterion. The following exception exists: The “Stay signed in” link-styled button on the Klarna log in page relies on color alone to convey that it is a functional component. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
1.4.2 Audio Control (Level A) |
Not Applicable |
There is no audio that plays automatically. |
2.1.1 Keyboard (Level A) |
Partially Supports |
Most elements in the product support this criterion. The following exception exists: In Klarna Checkout, non-mouse users cannot access the supplementary hover content for the "Not available" tooltip because it is not operable via keyboard. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
2.1.2 No Keyboard Trap (Level A) |
Supports |
There are no keyboard traps present in the product. |
2.1.4 Character Key Shortcuts (Level A 2.1 and 2.2) |
Not Applicable |
There are no keyboard shortcuts in the product. |
2.2.1 Timing Adjustable (Level A) |
Not Applicable |
No time limits are present in the products. |
2.2.2 Pause, Stop, Hide (Level A) |
Not Applicable |
There is no moving, blinking, scrolling, or auto-updating content in the products. |
2.3.1 Three Flashes or Below Threshold (Level A) |
Supports |
The product does not contain flashing content or anything that flashes more than three times per second. |
2.4.1 Bypass Blocks (Level A) |
Not Applicable |
This criterion does not apply to the product. |
2.4.2 Page Titled (Level A) |
Not Applicable |
This criterion does not apply to the product. |
2.4.3 Focus Order (Level A) |
Partially Supports |
Most elements in the product support this criterion. The following exceptions exist:
If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
2.4.4 Link Purpose (In Context) (Level A) |
Partially Supports |
Most elements in the product support this criterion. The following exception exists: The AfterPay installment agreement link does not provide descriptive text or an accessible label, making its purpose unclear to screen reader users. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
2.5.1 Pointer Gestures (Level A 2.1 and 2.2) |
Not Applicable |
There is no functionality that uses multipoint or path-based gestures for operation in the product. |
2.5.2 Pointer Cancellation (Level A 2.1 and 2.2) |
Supports |
All pointer-triggered events in the product happen on the up-event, and it is possible for users to cancel interactions mid-click. |
2.5.3 Label in Name (Level A 2.1 and 2.2 |
Supports |
In the product, all user interface components with labels that include text have a name that contains the text that is presented visually. |
2.5.4 Motion Actuation (Level A 2.1 and 2.2) |
Not Applicable |
There is no functionality in the product that is operated by device motion or user motion. |
3.1.1 Language of Page (Level A) |
Partially Supports |
Most elements in the product support this criterion. The following exception exists: The Klarna Login page does not specify a primary language using the lang attribute, preventing assistive technologies from correctly identifying and pronouncing content. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
3.2.1 On Focus (Level A) |
Supports |
There are no components in the product that initiate a change of context when focused with a keyboard. |
3.2.2 On Input (Level A) |
Supports |
Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component. |
3.2.6 Consistent Help (Level A 2.2 only) |
Not Applicable |
The product's content does not include help mechanisms or support features for front-end user navigation or understanding. |
3.3.1 Error Identification (Level A) |
Supports |
Input errors are clearly identified and communicated to users. |
3.3.2 Labels or Instructions (Level A) |
Support |
Form fields and controls provide appropriate labels or instructions to guide users in completing required inputs. |
3.3.7 Redundant Entry (Level A 2.2 only) |
Supports |
Users are not required to re-enter previously provided information. |
4.1.1 Parsing (Level A) Applies to: WCAG 2.0 and 2.1 – Always answer ‘Supports’ WCAG 2.2 (obsolete and removed) – Does not apply |
Supports |
For WCAG 2.0, 2.1, EN 301 549, and Revised 508 Standards, the September 2023 errata update indicates this criterion is always supported. See the WCAG 2.0 Editorial Errata and the WCAG 2.1 Editorial Errata. |
4.1.2 Name, Role, Value (Level A) |
Partially Supports |
Most elements in the product support this criterion. Interactive elements on the Klarna checkout have incorrect or missing roles, states, or properties, preventing assistive technologies from accurately conveying their purpose and behavior.
If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
Table 2: Success Criteria, Level AA
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
1.2.4 Captions (Live) (Level AA) |
Not Applicable |
There are no live videos in the product. |
1.2.5 Audio Description (Prerecorded) (Level AA) |
Not Applicable |
There is no prerecorded video in the product. |
1.3.4 Orientation (Level AA 2.1 and 2.2) |
Supports |
The products do not restrict the view and operation to a single display orientation, such as portrait or landscape. |
1.3.5 Identify Input Purpose (Level AA 2.1 and 2.2) |
Partially Supports |
Most elements in the product support this criterion. The following exception exists: The Klarna Add Payment Method Card Number and Expiration Date input fields have incorrect semantics, causing confusion for assistive technologies and preventing users from understanding their purpose. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
1.4.3 Contrast (Minimum) (Level AA) |
Partially Supports |
Most elements in the product support this criterion. The following exception exists: In the Choose how you want to pay modal, text and interactive elements fail minimum color contrast requirements against their background, making content difficult to read for users with low vision. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
1.4.4 Resize text (Level AA) |
Partially Supports |
Most elements in the product support this criterion. The following exception exists: When text is resized up to 200% and 400%, the "Choose how you want to pay" modal content is cropped and cannot be fully accessed, preventing users from viewing all information. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
1.4.5 Images of Text (Level AA) |
Supports |
Text is presented using styled HTML text rather than images of text |
1.4.10 Reflow (Level AA 2.1 and 2.2) |
Partially Supports |
Most elements in the product support this criterion. The following exceptions exist: In the “Choose how you want to pay” modal zooming to 400% causes content to be cropped, preventing users from accessing all information. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
1.4.11 Non-text Contrast (Level AA 2.1 and 2.2) |
Partially Supports |
Most elements in the product support this criterion. The following exceptions exist: Some focus outlines fail color contrast requirements, making them difficult for users with visual impairments to perceive. Focus outlines with fail contrast minimums are:
If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
1.4.12 Text Spacing (Level AA 2.1 and 2.2) |
Partially Supports |
Most elements in the product support this criterion. The following exception exists: In the “Choose how you want to pay” modal, users cannot apply custom text spacing, preventing readability adjustments for low-vision or reading-impaired users. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
1.4.13 Content on Hover or Focus (Level AA 2.1 and 2.2) |
Supports |
The product ensures that additional content appearing on hover or keyboard focus is dismissible. |
2.4.5 Multiple Ways (Level AA) |
Not Applicable |
This criterion does not apply to the product. |
2.4.6 Headings and Labels (Level 0AA) |
Supports |
Headings and labels clearly describe topic or purpose, supporting navigation and comprehension. |
2.4.7 Focus Visible (Level AA) |
Partially Supports |
Most elements in the product support this criterion. Exception: Express checkout buttons coming from Stripe integrations do not display a visible focus indicator, making it difficult for keyboard users to determine which element is focused. |
2.4.11 Focus Not Obscured (Minimum) (Level AA 2.2 only) |
Supports |
All elements in the product are at least partially visible and not covered by author-created content when they receive focus. |
2.5.7 Dragging Movements (Level AA 2.2 only) |
Supports |
The product does not include content that relies on dragging movements for functionality. |
2.5.8 Target Size (Minimum) (Level AA 2.2 only) |
Supports |
Targets in the product have a minimum height of 24px. |
3.1.2 Language of Parts (Level AA) |
Not Applicable |
The product's content only includes the default language, with no additional languages. |
3.2.3 Consistent Navigation (Level AA) |
Not Applicable |
This criterion does not apply to the product. |
3.2.4 Consistent Identification (Level AA) |
Supports |
Components that have the same functionality are identified consistently. |
3.3.3 Error Suggestion (Level AA) |
Supports |
The product offers users suggestions for resolving errors. |
Supports |
User-entered data is checked for input errors, and the user is given the opportunity to correct them. |
|
3.3.8 Accessible Authentication (Minimum) (Level AA 2.2 only) |
Supports |
Authentication does not rely on cognitive function tests. |
4.1.3 Status Messages (Level AA 2.1 and 2.2) |
Partially Supports |
Most elements in the product support this criterion. The following exception exists: Status and error messages in Klarna ("Completing your purchase, don't close this window" and "Copied to clipboard" messages) are visually displayed but are not programmatically conveyed to assistive technologies. Screen reader users are not notified of processing updates, errors, suggestions, or confirmation messages. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
Table 3: Success Criteria, Level AAA
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
1.2.6 Sign Language (Prerecorded) (Level AAA) |
Not Applicable |
There is no prerecorded video in the product. |
1.2.7 Extended Audio Description (Prerecorded) (Level AAA) |
Not Applicable |
There is no prerecorded video in the product. |
1.2.8 Media Alternative (Prerecorded) (Level AAA) |
Not Applicable |
There is no prerecorded video in the product. |
1.2.9 Audio-only (Live) (Level AAA) |
Not Applicable |
There is no live audio in the product. |
1.3.6 Identify Purpose (Level AAA 2.1 and 2.2) |
Supports |
In content implemented within the product using markup languages, the purpose of user interface components, icons, and regions can be programmatically determined. |
1.4.6 Contrast (Enhanced) (Level AAA) |
Supports |
All text in the product has a contrast ratio of at least 7:1 with the background. |
1.4.7 Low or No Background Audio (Level AAA) |
Not Applicable |
There is no prerecorded video or audio in the product. |
1.4.8 Visual Presentation (Level AAA) |
Supports |
The styles within the product allow users to change colors, width, and line spacing within their browser. The text is not justified and can be resized without assistive technology up to 200% without requiring horizontal scroll. |
1.4.9 Images of Text (No Exception) (Level AAA) |
Supports |
The product does not rely on images of text to convey information. |
2.1.3 Keyboard (No Exception) (Level AAA) |
Supports |
All functionality of the product is operable through a keyboard interface without requiring specific timings for individual keystrokes. |
2.2.3 No Timing (Level AAA) |
Supports |
Timing is not an essential part of the event or activity presented by the product. |
2.2.4 Interruptions (Level AAA) |
Supports |
There are no auto-updating content or other interruptions in the product. |
2.2.5 Re-authenticating (Level AAA) |
Not Applicable |
The product does not require users to re-authenticate during a session. Therefore, this criterion is not applicable. |
2.2.6 Timeouts (Level AAA 2.1 and 2.2) |
Not Applicable |
The product does not contain or trigger timeouts which could result in a loss of data. |
2.3.2 Three Flashes (Level AAA) |
Not Applicable |
The product does not contain flashing content or anything that flashes more than three times per second. |
2.3.3 Animation from Interactions (Level AAA 2.1 and 2.2) |
Not Applicable |
The product does not contain animations from interactions. |
2.4.8 Location (Level AAA) |
Not Applicable |
This criterion does not apply to the product. |
2.4.9 Link Purpose (Link Only) (Level AAA) |
Partially Supports |
Most elements in the product support this criterion. The following exception exists: The “Here” link in the "Choose how you want to pay" modal terms of service section does not identify its purpose without relying on surrounding context. If AfterPay/Klarna is disabled and you do not accept it as a payment method, this criterion is supported. |
2.4.10 Section Headings (Level AAA) |
Supports |
Headings in the product effectively organize and label sections or related content. |
2.4.12 Focus Not Obscured (Enhanced) (Level AAA 2.2 only) |
Supports |
When a user interface component receives keyboard focus, it remains fully visible and is not obstructed by author-created content. |
2.4.13 Focus Appearance (Level AAA 2.2 only) |
Supports |
Focus indicators meet the required contrast, size, and visibility requirements, allowing keyboard users to clearly identify the focused element. |
2.5.5 Target Size (Level AAA 2.1 and 2.2) |
Supports |
Targets in the product have a minimum height of 44px. |
2.5.6 Concurrent Input Mechanisms (Level AAA 2.1 and 2.2) |
Not Applicable |
The product content does not restrict the use of available input modalities on a platform, unless these restrictions are needed to ensure content security or to adhere to user preferences or settings. |
3.1.3 Unusual Words (Level AAA) |
Not Applicable |
The product does not use definitions, words, or phrases in an unusual or restricted manner, including idioms and jargon. |
3.1.4 Abbreviations (Level AAA) |
Not Applicable |
The product does not contain abbreviations. |
3.1.5 Reading Level (Level AAA) |
Not Applicable |
The product does not generate content on the front-end sufficient for calculating a reading-level check. Shop owners are encouraged to check the reading level for their content as it is entered. |
3.1.6 Pronunciation (Level AAA) |
Not Applicable |
The product does not include words whose meaning is ambiguous in context without knowing the pronunciation. |
3.2.5 Change on Request (Level AAA) |
Not Applicable |
This criterion does not apply to the product. |
3.3.5 Help (Level AAA) |
Not Applicable |
The content does not require context-sensitive help, and the labels provided are sufficient to describe all functionality, making additional assistance unnecessary. |
3.3.6 Error Prevention (All) (Level AAA) |
Supports |
Users can review and correct all data before final submission. |
3.3.9 Accessible Authentication (Enhanced) (Level AAA 2.2 only) |
Supports |
Authentication is accessible and compatible with assistive technologies. |
Legal Disclaimer (WooCommerce)
↑ Back to topThis Accessibility Conformance Report (ACR) is provided for informational purposes only and does not constitute legal advice or a guarantee of full legal compliance. The purpose of this ACR is to assist WooCommerce customers in making preliminary assessments regarding the features that support frontend accessibility in the WooPayments extension and WooPay quick checkout screens.
WooCommerce makes no warranties of any kind, expressed or implied, in or about this ACR. WooCommerce and Equalize Digital, Inc. expressly disclaim any liability with respect to this ACR, including reliance thereon.
WooCommerce cannot guarantee the accuracy or completeness of this information, which is current as of the date of publication but may be changed without prior notice as further updates are made.