Object AcquiringSdk.Companion
-
- All Implemented Interfaces:
public class AcquiringSdk.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private AcquiringTokenGeneratortokenGeneratorprivate Loggerloggerprivate BooleanisDebugprivate BooleanisDeveloperModeprivate StringcustomUrlprivate LongrequestsTimeoutIntervalpublic final static AcquiringSdk.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final Unitlog(CharSequence message)Логирует сообщение final Unitlog(Throwable e)Логирует ошибку/исключение final AcquiringTokenGeneratorgetTokenGenerator()Объект, который будет использоваться для генерации токена при формировании запросов к api (документация по формированию токена). final UnitsetTokenGenerator(AcquiringTokenGenerator tokenGenerator)Объект, который будет использоваться для генерации токена при формировании запросов к api (документация по формированию токена). final LoggergetLogger()Позволяет использовать свой логгер или заданный final UnitsetLogger(Logger logger)Позволяет использовать свой логгер или заданный final BooleanisDebug()Позволяет включить логирование. final UnitsetDebug(Boolean isDebug)Позволяет включить логирование. final BooleanisDeveloperMode()Позволяет переключать SDK в режим разработчика и обратно. final UnitsetDeveloperMode(Boolean isDeveloperMode)Позволяет переключать SDK в режим разработчика и обратно. final StringgetCustomUrl()Позволяет переключать SDK на иной апи-контур, работает только при isDeveloperMode равном true final UnitsetCustomUrl(String customUrl)Позволяет переключать SDK на иной апи-контур, работает только при isDeveloperMode равном true final LonggetRequestsTimeoutInterval()Таймаут сетевых запросов в секундах. final UnitsetRequestsTimeoutInterval(Long requestsTimeoutInterval)Таймаут сетевых запросов в секундах. -
-
Method Detail
-
log
final Unit log(CharSequence message)
Логирует сообщение
-
getTokenGenerator
final AcquiringTokenGenerator getTokenGenerator()
Объект, который будет использоваться для генерации токена при формировании запросов к api (документация по формированию токена).
Передача токена для SDK терминалов в общем случае не обязательна и зависит от настроек терминала.
-
setTokenGenerator
final Unit setTokenGenerator(AcquiringTokenGenerator tokenGenerator)
Объект, который будет использоваться для генерации токена при формировании запросов к api (документация по формированию токена).
Передача токена для SDK терминалов в общем случае не обязательна и зависит от настроек терминала.
-
isDeveloperMode
final Boolean isDeveloperMode()
Позволяет переключать SDK в режим разработчика и обратно. В режиме разработчика используется тестовое окружение или окружение заданное параметром customUrl. По-умолчанию выключен
-
setDeveloperMode
final Unit setDeveloperMode(Boolean isDeveloperMode)
Позволяет переключать SDK в режим разработчика и обратно. В режиме разработчика используется тестовое окружение или окружение заданное параметром customUrl. По-умолчанию выключен
-
getCustomUrl
final String getCustomUrl()
Позволяет переключать SDK на иной апи-контур, работает только при isDeveloperMode равном true
-
setCustomUrl
final Unit setCustomUrl(String customUrl)
Позволяет переключать SDK на иной апи-контур, работает только при isDeveloperMode равном true
-
getRequestsTimeoutInterval
final Long getRequestsTimeoutInterval()
Таймаут сетевых запросов в секундах. Работает только при isDeveloperMode равном true. При isDeveloperMode равном false используется значение ru.tinkoff.acquiring.sdk.network.AcquiringApi.NETWORK_TIMEOUT_SECONDS
-
setRequestsTimeoutInterval
final Unit setRequestsTimeoutInterval(Long requestsTimeoutInterval)
Таймаут сетевых запросов в секундах. Работает только при isDeveloperMode равном true. При isDeveloperMode равном false используется значение ru.tinkoff.acquiring.sdk.network.AcquiringApi.NETWORK_TIMEOUT_SECONDS
-
-
-
-