Change Android bridge to pass instances of AccessCheckoutEditText to the Android SDK rather card details to provide support for SAQ-A compliance for Android
Change GenerateSessions config in Android bridge to expect panId, expiryDateId and cvcId rather than the pan, expiryDate and cvc values
Add support for AccessCheckoutTextInput component in Android bridge by adding a ViewManager designed to create instances of AccessCheckoutEditText. Add support for a property (placeholder) to prove that we can bridge properties successfully.
How
refactor instrumented tests activities to extend a base AbstractInstrumentedTestsActivity.kt class activity to minimise code duplication
merge fixture classes used for instrumented tests into a single TestFixture class in order to simplify code
Why
these changes are to provide support for SAQ-A compliance when running the SDK in Android
What
AccessCheckoutEditText
. Add support for a property (placeholder) to prove that we can bridge properties successfully.How
AbstractInstrumentedTestsActivity.kt
class activity to minimise code duplicationTestFixture
class in order to simplify codeWhy