-
- All Implemented Interfaces:
-
com.oppwa.mobile.connect.checkout.uicomponent.PaymentDetailsUiComponent,com.oppwa.mobile.connect.checkout.uicomponent.UiComponent
public interface CardUiComponent implements PaymentDetailsUiComponent<T>The Card UI Component collects card details and additional information required for card payment.
-
-
Method Summary
Modifier and Type Method Description abstract EditTextgetCardNumberEditText()abstract EditTextgetCardHolderEditText()abstract EditTextgetCardExpiryDateEditText()abstract EditTextgetCardSecurityCodeEditText()EditTextgetPhoneCountryCodeEditText()EditTextgetPhoneNumberEditText()abstract voidonCardBrandDetection(@NonNull() Set<String> cardBrands)abstract voidonCardBrandChange(@Nullable() String cardBrand)-
-
Method Detail
-
getCardNumberEditText
@NonNull() abstract EditText getCardNumberEditText()
-
getCardHolderEditText
@NonNull() abstract EditText getCardHolderEditText()
-
getCardExpiryDateEditText
@NonNull() abstract EditText getCardExpiryDateEditText()
-
getCardSecurityCodeEditText
@NonNull() abstract EditText getCardSecurityCodeEditText()
-
getPhoneCountryCodeEditText
@Nullable() EditText getPhoneCountryCodeEditText()
-
getPhoneNumberEditText
@Nullable() EditText getPhoneNumberEditText()
-
onCardBrandDetection
abstract void onCardBrandDetection(@NonNull() Set<String> cardBrands)
-
onCardBrandChange
abstract void onCardBrandChange(@Nullable() String cardBrand)
-
-
-
-