**Last updated**: 30 October 2025 | [**Change log**](/products/checkout/android/changelog/) # AccessCheckoutEditText Important To ensure you remain SAQ-A compliant, the AccessCheckoutEditText component has been designed to not expose any methods or properties to retrieve the text entered by the end user. You can customize your views. Here are the methods and properties supported by our component: ## XML Properties In addition to the XML supported by the `View` class, here are the properties supported by our component: | Name | Type | | --- | --- | | android:textColor | Color | | android:hint | String | | android:textColorHint | Color | | android:imeOptions | Int | | android:cursorVisible | Boolean | | android:textSize | Float | | android:font | Typeface | ## Methods In addition to the View class, here are the methods supported by our component: | Methods | | --- | | getHint():CharSequence | | setHint(value:CharSequence) | | isEnabled():Boolean | | setEnabled(value:Boolean) | | getCurrentTextColor():Int | | setTextColor(value:Int) | | getCurrentHintTextColor():Int | | setHintColor(value:Int) | | getImeOptions():Int | | setImeOptions(value:Int) | | getTextSize():Float | | setTextSize(value:Float) | | getTypeface():Typeface | | setTypeFace(value:Typeface) | | isCursorVisible():Boolean | | setCursorVisible(value:Boolean) | | setText(text:String) | | clear() | There are methods from the view class which are not supported, these are: | Methods not supported | | --- | | getBackgroundTintList():ColorStateList | | setBackgroundTintMode(PorterDuff.Mode tintMode) | | setBackgroundTintBlendMode(BlendMode blendMode) | # Use Espresso for UI Testing `AccessCheckoutEditText` acts as a wrapper around an `EditText`. This is to ensure you can't access the `EditText` instance and remain SAQ-A compliant. Because of this, you must perform an action on the `EditText` rather than on the `AccessCheckoutEditText` instance. You can access the `EditText` instance in Espresso by using the code below, where the id corresponds to the id of the `AccessCheckoutEditText` instance: ``` Espresso.onView(ViewMatchers.withParent(withId(R.id.your_identifier))) ```