public class FeaturesOptions
extends Options
Настройки для конфигурирования визуального отображения и функций экранов SDK
| Modifier and Type | Class and Description |
|---|---|
static class |
FeaturesOptions.CREATOR |
| Modifier and Type | Field and Description |
|---|---|
static FeaturesOptions.CREATOR |
CREATOR |
| Constructor and Description |
|---|
FeaturesOptions()
Настройки для конфигурирования визуального отображения и функций экранов SDK
|
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
CameraCardScanner |
getCameraCardScanner()
Обработчик сканирования карты с помощью камеры телефона
|
DarkThemeMode |
getDarkThemeMode()
Режим темной темы
|
boolean |
getEmailRequired()
Должен ли покупатель обязательно вводить email для оплаты.
Если установлен false - покупатель может оставить поле email пустым
|
boolean |
getFpsEnabled()
Включение приема платежа через Систему быстрых платежей
|
boolean |
getHandleCardListErrorInSdk()
Обрабатывать возможные ошибки при загрузке карт в SDK
|
boolean |
getHandleErrorsInSdk()
Обрабатывать возможные ошибки в SDK.
Если установлен true, SDK будет обрабатывать некоторые ошибки с API Acquiring самостоятельно,
если false - все ошибки будут возвращаться в вызываемый код, а экран SDK закрываться.
Коды ошибок, которые может обработать SDK самостоятельно, указаны в классе
ru.tinkoff.acquiring.sdk.network.AcquiringApi
|
LocalizationSource |
getLocalizationSource()
Языковые ресурсы для локализации элементов экрана SDK.
По-умолчанию используются ресурсы SDK
|
java.lang.String |
getSelectedCardId()
Идентификатор карты в системе банка.
Если передан на экран оплаты - в списке карт на экране отобразится первой карта с этим cardId.
Если передан на экран списка карт - в списке карт отобразится выбранная карта.
Если не передан, или в списке нет карты с таким cardId -
список карт будет отображаться по-умолчанию
|
boolean |
getShowOnlyRecurrentCards()
Показывать на экране списка карт только те карты, которые привязаны как рекуррентные
|
int |
getTheme()
Тема экрана
|
boolean |
getUseSecureKeyboard()
Использовать безопасную клавиатуру для ввода данных карты
|
boolean |
getUserCanSelectCard()
Возможность выбрать приоритетную карту для оплаты.
Если установлен true - пользователь может выбирать приоритетную карту на экране списка карт,
в onActivityResult вернется cardId выбранной карты по ключу
ru.tinkoff.acquiring.sdk.TinkoffAcquiring.EXTRA_CARD_ID
Если установнен false - пользователю недоступен выбор карты на экране списка карт,
в onActivityResult вернется null
|
void |
setCameraCardScanner(CameraCardScanner p)
Обработчик сканирования карты с помощью камеры телефона
|
void |
setDarkThemeMode(DarkThemeMode p)
Режим темной темы
|
void |
setEmailRequired(boolean p)
Должен ли покупатель обязательно вводить email для оплаты.
Если установлен false - покупатель может оставить поле email пустым
|
void |
setFpsEnabled(boolean p)
Включение приема платежа через Систему быстрых платежей
|
void |
setHandleCardListErrorInSdk(boolean p)
Обрабатывать возможные ошибки при загрузке карт в SDK
|
void |
setHandleErrorsInSdk(boolean p)
Обрабатывать возможные ошибки в SDK.
Если установлен true, SDK будет обрабатывать некоторые ошибки с API Acquiring самостоятельно,
если false - все ошибки будут возвращаться в вызываемый код, а экран SDK закрываться.
Коды ошибок, которые может обработать SDK самостоятельно, указаны в классе
ru.tinkoff.acquiring.sdk.network.AcquiringApi
|
void |
setLocalizationSource(LocalizationSource p)
Языковые ресурсы для локализации элементов экрана SDK.
По-умолчанию используются ресурсы SDK
|
void |
setSelectedCardId(java.lang.String p)
Идентификатор карты в системе банка.
Если передан на экран оплаты - в списке карт на экране отобразится первой карта с этим cardId.
Если передан на экран списка карт - в списке карт отобразится выбранная карта.
Если не передан, или в списке нет карты с таким cardId -
список карт будет отображаться по-умолчанию
|
void |
setShowOnlyRecurrentCards(boolean p)
Показывать на экране списка карт только те карты, которые привязаны как рекуррентные
|
void |
setTheme(int p)
Тема экрана
|
void |
setUseSecureKeyboard(boolean p)
Использовать безопасную клавиатуру для ввода данных карты
|
void |
setUserCanSelectCard(boolean p)
Возможность выбрать приоритетную карту для оплаты.
Если установлен true - пользователь может выбирать приоритетную карту на экране списка карт,
в onActivityResult вернется cardId выбранной карты по ключу
ru.tinkoff.acquiring.sdk.TinkoffAcquiring.EXTRA_CARD_ID
Если установнен false - пользователю недоступен выбор карты на экране списка карт,
в onActivityResult вернется null
|
void |
validateRequiredFields$module() |
void |
writeToParcel(android.os.Parcel parcel,
int flags) |
public static FeaturesOptions.CREATOR CREATOR
public FeaturesOptions()
Настройки для конфигурирования визуального отображения и функций экранов SDK
public int getTheme()
Тема экрана
public void setTheme(int p)
Тема экрана
public DarkThemeMode getDarkThemeMode()
Режим темной темы
public void setDarkThemeMode(DarkThemeMode p)
Режим темной темы
public boolean getUseSecureKeyboard()
Использовать безопасную клавиатуру для ввода данных карты
public void setUseSecureKeyboard(boolean p)
Использовать безопасную клавиатуру для ввода данных карты
public boolean getHandleCardListErrorInSdk()
Обрабатывать возможные ошибки при загрузке карт в SDK
public void setHandleCardListErrorInSdk(boolean p)
Обрабатывать возможные ошибки при загрузке карт в SDK
public LocalizationSource getLocalizationSource()
Языковые ресурсы для локализации элементов экрана SDK. По-умолчанию используются ресурсы SDK
public void setLocalizationSource(LocalizationSource p)
Языковые ресурсы для локализации элементов экрана SDK. По-умолчанию используются ресурсы SDK
public CameraCardScanner getCameraCardScanner()
Обработчик сканирования карты с помощью камеры телефона
public void setCameraCardScanner(CameraCardScanner p)
Обработчик сканирования карты с помощью камеры телефона
public boolean getFpsEnabled()
Включение приема платежа через Систему быстрых платежей
public void setFpsEnabled(boolean p)
Включение приема платежа через Систему быстрых платежей
public java.lang.String getSelectedCardId()
Идентификатор карты в системе банка. Если передан на экран оплаты - в списке карт на экране отобразится первой карта с этим cardId. Если передан на экран списка карт - в списке карт отобразится выбранная карта. Если не передан, или в списке нет карты с таким cardId - список карт будет отображаться по-умолчанию
public void setSelectedCardId(java.lang.String p)
Идентификатор карты в системе банка. Если передан на экран оплаты - в списке карт на экране отобразится первой карта с этим cardId. Если передан на экран списка карт - в списке карт отобразится выбранная карта. Если не передан, или в списке нет карты с таким cardId - список карт будет отображаться по-умолчанию
public boolean getUserCanSelectCard()
Возможность выбрать приоритетную карту для оплаты. Если установлен true - пользователь может выбирать приоритетную карту на экране списка карт, в onActivityResult вернется cardId выбранной карты по ключу ru.tinkoff.acquiring.sdk.TinkoffAcquiring.EXTRA_CARD_ID Если установнен false - пользователю недоступен выбор карты на экране списка карт, в onActivityResult вернется null
public void setUserCanSelectCard(boolean p)
Возможность выбрать приоритетную карту для оплаты. Если установлен true - пользователь может выбирать приоритетную карту на экране списка карт, в onActivityResult вернется cardId выбранной карты по ключу ru.tinkoff.acquiring.sdk.TinkoffAcquiring.EXTRA_CARD_ID Если установнен false - пользователю недоступен выбор карты на экране списка карт, в onActivityResult вернется null
public boolean getShowOnlyRecurrentCards()
Показывать на экране списка карт только те карты, которые привязаны как рекуррентные
public void setShowOnlyRecurrentCards(boolean p)
Показывать на экране списка карт только те карты, которые привязаны как рекуррентные
public boolean getHandleErrorsInSdk()
Обрабатывать возможные ошибки в SDK. Если установлен true, SDK будет обрабатывать некоторые ошибки с API Acquiring самостоятельно, если false - все ошибки будут возвращаться в вызываемый код, а экран SDK закрываться. Коды ошибок, которые может обработать SDK самостоятельно, указаны в классе ru.tinkoff.acquiring.sdk.network.AcquiringApi
public void setHandleErrorsInSdk(boolean p)
Обрабатывать возможные ошибки в SDK. Если установлен true, SDK будет обрабатывать некоторые ошибки с API Acquiring самостоятельно, если false - все ошибки будут возвращаться в вызываемый код, а экран SDK закрываться. Коды ошибок, которые может обработать SDK самостоятельно, указаны в классе ru.tinkoff.acquiring.sdk.network.AcquiringApi
public boolean getEmailRequired()
Должен ли покупатель обязательно вводить email для оплаты. Если установлен false - покупатель может оставить поле email пустым
public void setEmailRequired(boolean p)
Должен ли покупатель обязательно вводить email для оплаты. Если установлен false - покупатель может оставить поле email пустым
public void writeToParcel(android.os.Parcel parcel,
int flags)
public int describeContents()
public void validateRequiredFields$module()