-
- 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 EditText
getCardNumberEditText()
abstract EditText
getCardHolderEditText()
abstract EditText
getCardExpiryDateEditText()
abstract EditText
getCardSecurityCodeEditText()
EditText
getPhoneCountryCodeEditText()
EditText
getPhoneNumberEditText()
abstract void
onCardBrandDetection(@NonNull() Set<String> cardBrands)
abstract void
onCardBrandChange(@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)
-
-
-
-