FeaturesOptions class
Настройки для конфигурирования визуального отображения и функций экранов SDK
Constructors
- FeaturesOptions({DarkThemeMode darkThemeMode = DarkThemeMode.auto, bool useSecureKeyboard = true, bool handleCardListErrorInSdk = true, bool fpsEnabled = false, bool enableCameraCardScanner = false, bool tinkoffPayEnabled = true, bool yandexPayEnabled = false, String? selectedCardId, bool userCanSelectCard = false, bool showOnlyRecurrentCards = false, bool handleErrorsInSdk = true, bool emailRequired = true, bool duplicateEmailToReceipt = false, bool validateExpiryDate = false})
-
const
Properties
-
arguments
→ Map<
String, dynamic> -
no setter
- darkThemeMode → DarkThemeMode
-
Режим темной темы
final
- duplicateEmailToReceipt → bool
-
При выставлении параметра в true, введенный пользователем на форме оплаты email будет продублирован в объект чека.
Не имеет эффекта если объект чека отсутствует
final
- emailRequired → bool
-
Должен ли покупатель обязательно вводить email для оплаты.
Если установлен false - покупатель может оставить поле email пустым
final
- enableCameraCardScanner → bool
-
Включение сканирования карты
final
- fpsEnabled → bool
-
Включение приема платежа через Систему быстрых платежей
final
- handleCardListErrorInSdk → bool
-
Обрабатывать возможные ошибки при загрузке карт в SDK
final
- handleErrorsInSdk → bool
-
Обрабатывать возможные ошибки в SDK.
Если установлен true, SDK будет обрабатывать некоторые ошибки с API Acquiring самостоятельно, если false - все ошибки будут возвращаться в вызываемый код, а экран SDK закрываться.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectedCardId → String?
-
Идентификатор карты в системе банка.
Если передан на экран оплаты - в списке карт на экране отобразится первой карта с этим cardId.
Если передан на экран списка карт - в списке карт отобразится выбранная карта.
Если не передан или в списке нет карты с таким cardId - список карт будет отображаться по умолчанию.
final
- showOnlyRecurrentCards → bool
-
Показывать на экране списка карт только те карты, которые привязаны как рекуррентные
final
- tinkoffPayEnabled → bool
-
Включение приема платежа через Tinkoff Pay
final
- userCanSelectCard → bool
-
Возможность выбрать приоритетную карту для оплаты
final
- useSecureKeyboard → bool
-
Использовать безопасную клавиатуру для ввода данных карты (только Android)
final
- validateExpiryDate → bool
-
Следует ли при валидации данных карты показывать пользователю ошибку, если введенная им срок действия карты уже истек.
Если установить в true - пользователь не сможет добавить или провести оплату с помощью карты с истекшим сроком действия
final
- yandexPayEnabled → bool
-
Включение приема платежа через Yandex Pay
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited