Package-level declarations

Types

Link copied to clipboard
data class AddCardValidation(val regexPostalCode: String = "", val minCharsPostalCode: Int = 0, val maxCharPostalCode: Int = 5, val keyboardTypePostalCode: Int = InputType.TYPE_CLASS_TEXT, val validCardTypes: List<PaymentCardModel> = listOf(VISA, MASTERCARD, DISCOVER, DINERS, JCB, AMEX, UNIONPAY)) : Parcelable

Add Card custom validation to further be applied.

Link copied to clipboard
data class CaptureCustomize(val toolbarCustomize: ToolbarCustomize? = null, val loadingCustomize: LoadingCustomize? = null, val tryAgainCustomize: TryAgainCustomize? = null, val titleTv: AlviereTextViewCustomize? = null, val stepsTv: AlviereTextViewCustomize? = null, val manualCaptureTitleTv: AlviereTextViewCustomize? = null, val manualCaptureOptionsTv: AlviereTextViewCustomize? = null, @StringRes val checkFrontTitle: Int = R.string.alviere_sdk_payments_documents_title_check_deposit_front, @StringRes val checkBackTitle: Int = R.string.alviere_sdk_payments_documents_title_check_deposit_back, @StringRes val previewTitle: Int = R.string.alviere_sdk_payments_documents_title_preview, @StringRes val steps: Int = R.string.alviere_sdk_payments_documents_step, @StringRes val retake: Int = R.string.alviere_sdk_payments_documents_retake, @StringRes val acceptPhoto: Int = R.string.alviere_sdk_payments_documents_accept_photo, @StringRes val looksGood: Int = R.string.alviere_sdk_payments_documents_is_photo_ok, @StringRes val success: Int = R.string.alviere_sdk_payments_documents_success, val forceManualCapture: Boolean = false)

Documents customization Object, with resource values.

Link copied to clipboard
data class CardTokenCustomize(val toolbarCustomize: ToolbarCustomize? = null, val loadingCustomize: LoadingCustomize? = null, val tryAgainCustomize: TryAgainCustomize? = null, val submitButton: AlviereButtonCustomize? = null, val alviereTextInputEditText: AlviereTextInputEditTextCustomize? = null, @ColorRes val formBackgroundColorRes: Int = R.color.alviere_sdk_payments_card_token_form_background, @StringRes val titleRes: Int = R.string.alviere_sdk_payments_card_token_title, @StringRes val panHintRes: Int = R.string.alviere_sdk_payments_card_token_pan_hint, @StringRes val expireDateHintRes: Int = R.string.alviere_sdk_payments_card_token_expire_date_hint, @StringRes val cvvHintRes: Int = R.string.alviere_sdk_payments_card_token_cvv_hint, @StringRes val cardholderNameHintRes: Int = R.string.alviere_sdk_payments_card_token_cardholder_name_hint, @StringRes val postalCodeHintRes: Int = R.string.alviere_sdk_payments_card_token_postal_code_hint, @StringRes val errorRequiredFieldRes: Int = R.string.alviere_sdk_payments_card_token_error_required_field, @StringRes val errorInvalidRes: Int = R.string.alviere_sdk_payments_card_token_error_invalid, @StringRes val errorInvalidOrUnsupportedCardRes: Int = R.string.alviere_sdk_payments_card_token_error_invalid_or_unsupported_card, @ColorInt val formBackgroundColor: Int? = null, val title: String? = null, val panHint: String? = null, val expireDateHint: String? = null, val cvvHint: String? = null, val cardholderNameHint: String? = null, val postalCodeHint: String? = null, val errorRequiredField: String? = null, val errorInvalid: String? = null, val errorInvalidOrUnsupportedCard: String? = null)

Card Token customization Object.

Link copied to clipboard
data class LoadingCustomize(@ColorRes val backgroundColorRes: Int = R.color.alviere_sdk_payments_loading_background, @ColorRes val loadingBarColorRes: Int = R.color.alviere_sdk_payments_loading_bar, @StringRes val loadingTitleRes: Int = R.string.alviere_sdk_payments_loading_title, @ColorRes val loadingTitleColorRes: Int = R.color.alviere_sdk_payments_loading_title, @DimenRes val loadingTitleTextSizeRes: Int = R.dimen.alviere_sdk_payments_loading_title_text_size, @StringRes val loadingMessageRes: Int = R.string.alviere_sdk_payments_loading_message, @ColorRes val loadingMessageColorRes: Int = R.color.alviere_sdk_payments_loading_message, @DimenRes val loadingMessageTextSizeRes: Int = R.dimen.alviere_sdk_payments_loading_message_text_size, val loadingBarColor: Int? = null, val loadingTitle: String? = null, val loadingTitleColor: Int? = null, val loadingTitleTextSize: Float? = null, val loadingMessage: String? = null, val loadingMessageColor: Int? = null, val loadingMessageTextSize: Float? = null)

Loading customization Object.

Link copied to clipboard
data class PaymentsCustomize(val cardTokenCustomize: CardTokenCustomize? = null, val captureCustomize: CaptureCustomize? = null)

Customization Object to use through Sdk views.