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