Report Information
↑ Back to topWCAG Edition
(Based on VPATĀ® Version 2.5Rev)
Name of Product/Version:
PayPal Braintree for WooCommerce 3.5.1
Report Date:
November 19, 2025
Product Description:
The PayPal Braintree extension lets you accept credit cards and PayPal payments on your WooCommerce store via Braintree. Customers can save their credit card details or link a PayPal account to their WooCommerce user account for fast and simple checkout.
Contact Information:
If you encounter an accessibility issue, please contact support or email us at accessibility@woocommerce.com.
Notes:
The scope of this report is limited to the accessibility of front-end user interfaces for the PayPal Braintree add-on for WooCommerce.Ā Ā
Testing of front-end components 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.
Additionally, 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 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) |
Supports |
The product provides sufficient text alternatives for all instances of non-text content that are functional or provide meaning. |
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 |
On the PayPal Braintree modal, the Country Selector āxā close button is not properly announced when focused and is instead read as āCountry or Region heading level 2.ā This issue is caused by the Braintree Payment Gateway rather than WooCommerce. The behavior occurs during the redirection and payment handling process managed entirely by Payfast, not by WooCommerceās core functionality. This issue has been reported to Braintree. |
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 |
On the PayPal Braintree modal, the error state is conveyed using color alone, without any additional programmatic or textual indication. This issue is caused by the Braintree Payment Gateway rather than WooCommerce. The behavior occurs during the redirection and payment handling process managed entirely by Payfast, not by WooCommerceās core functionality. This issue has been reported to Braintree. |
1.4.2 Audio ControlĀ (Level A) |
Not Applicable |
There is no audio that plays automatically. |
2.1.1 KeyboardĀ (Level A) |
Does Not Support |
On the PayPal Braintree modal, the Country Selector and theĀ Pay with Debit or Credit CardĀ link are not keyboard operable or do not respond to standard keyboard interaction keys. This issue is caused by the Braintree Payment Gateway rather than WooCommerce. The behavior occurs during the redirection and payment handling process managed entirely by Payfast, not by WooCommerceās core functionality. This issue has been reported to Braintree. |
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) |
Supports |
Components in the product receive focus in a meaningful order. |
2.4.4 Link Purpose (In Context)Ā (Level A) |
Supports |
The purpose of all links in the product can be determined from the link text alone or from the programmatic context of the link. |
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) |
Supports |
The human language of the page is declared on the Page. |
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 |
There are no settings in the product that cause a change of context without warning. |
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 |
If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text. |
3.3.2 Labels or InstructionsĀ (Level A) |
Supports |
Labels and instructions are provided when content requires user input. |
3.3.7 Redundant EntryĀ (Level A 2.2 only) |
Supports |
The product does not have scenarios that require users to re-enter information during the same process. When a logged-in user makes a purchase, any information saved on their user account (such as email or billing address) is pre-filled in on the checkout page. Customers can save payment information to their account for easier re-entry. |
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) |
Does Not Support |
On the PayPal Braintree modal, the button that triggers the modal is missing the aria-haspopup attribute. Additionally, the password visibility toggle button has an on/off state that is visually indicated through styling changes, but this state is not communicated programmatically to screen readers. This issue is caused by the Braintree Payment Gateway rather than WooCommerce. The behavior occurs during the redirection and payment handling process managed entirely by Payfast, not by WooCommerceās core functionality. This issue has been reported to Braintree. |
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) |
Supports |
All inputs in the products are labeled and can be programmatically identified. |
1.4.3 Contrast (Minimum)Ā (Level AA) |
Supports |
All text in the product has a contrast ratio of at least 4.5:1 with the background. |
1.4.4 Resize textĀ (Level AA) |
Supports |
All text in the product can be resized without assistive technology up to and beyond 200% without loss of content or functions. |
1.4.5 Images of TextĀ (Level AA) |
Supports |
There are no images of text in the product. |
1.4.10 ReflowĀ (Level AA 2.1 and 2.2) |
Supports |
The products are sufficiently responsive and can be zoomed up to 400% without loss of information or functionality and without requiring scrolling in two dimensions. |
1.4.11 Non-text ContrastĀ (Level AA 2.1 and 2.2) |
Supports |
All user interface components and graphical objects in the product have a contrast ratio of at least 3:1. |
1.4.12 Text SpacingĀ (Level AA 2.1 and 2.2) |
Supports |
No loss of content or functionality of the product occurs by adjusting line height, paragraph spacing, word spacing, or letter spacing. |
1.4.13 Content on Hover or FocusĀ (Level AA 2.1 and 2.2) |
Not Applicable |
There is no content displayed on hover or focus in the product. |
2.4.5 Multiple WaysĀ (Level AA) |
Not Applicable |
This criterion does not apply to the product. |
2.4.6 Headings and LabelsĀ (Level AA) |
Supports |
Headings and labels in the product adequately describe the topic or purpose of the sections or related content. |
2.4.7 Focus VisibleĀ (Level AA) |
Supports |
There is a visible focus indicator on all focusable elements. |
2.4.11 Focus Not Obscured (Minimum)Ā (Level AA 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.5.7 Dragging MovementsĀ (Level AA 2.2 only) |
Supports |
The products do not include content that rely 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. |
3.3.4 Error Prevention (Legal, Financial, Data)Ā (Level AA) |
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 |
The product uses username (or email) and password inputs as an authentication method, allowing the user agent (browsers and third-party password managers) to automatically fill in the fields if the author enables this feature. The product does not include any cognitive function tests (such as remembering a password or solving a puzzle) in its log-in forms. |
4.1.3 Status MessagesĀ (Level AA 2.1 and 2.2) |
Supports |
The product provides status messages. |
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 products 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 |
There are no images of text in the products. |
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 products do 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) |
Supports |
The purpose of each link in the product can be identified from link text alone. |
2.4.10 Section HeadingsĀ (Level AAA) |
Supports |
Headings in the products 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 |
Components in the product have a 2px solid outline or utilize the browser default outline. |
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 products do 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 |
User-entered data is checked for input errors, and the user is given the opportunity to correct them. |
3.3.9 Accessible Authentication (Enhanced)Ā (Level AAA 2.2 only) |
Supports |
The product uses username (or email) and password inputs as an authentication method, allowing the user agent (browsers and third-party password managers) to automatically fill in the fields if the author enables this feature. The product does not include any cognitive function tests (such as remembering a password or solving a puzzle) in its log-in forms. |
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Ā version 3.5.1Ā ofĀ the PayPal Braintree for WooCommerce plugin.
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.