Вспомогательные структуры
Обновлено 19 августа 2025
Enum SDKEnvironment
SDKEnvironment — enum, который передает состояние рабочего окружения сервисов SDK.
Возможные состояния | JS | Описание |
---|---|---|
prod | EnvironmentProd | Стандартное значение, все сервисы в SDK работают в продуктовом режиме |
sandboxWithoutBankApp | EnvironmentSandboxWithoutBankApp | Режим песочницы, при авторизации пользователя не осуществляется перехода в приложение Сбербанка. Позволяет производить тестирование на симуляторах и устройствах без SBOL/СберБанк Онлайн |
sandboxRealBankApp | EnvironmentSandboxRealBankApp | Режим песочницы, для авторизации пользователя происходит редирект в приложение Сбербанка. Позволяет протестировать оплату в условиях, максимально близких к продуктовым |
Enum SDKPaymentMethod
SDKPaymentMethod — enum, служащий для передачи состояния оплаты.
Возможные состояния | JS | Описание |
---|---|---|
default | PaymentMethodDefault | Обновленная автоматическая оплата |
withBankInvoiceId | PaymentMethodWithBankInvoiceId | Автоматическая оплата |
withBonuses | PaymentMethodWithBonuses | Оплата со списанием бонусов «Спасибо» |
withoutRefresh | PaymentMethodWithoutRefresh | Оплата без рефреш-токена |
withPaymentAccount | PaymentMethodWithPaymentAccount | Оплата с помощью платежных счетов |
withPartPay | PaymentMethodWithPartPay | Оплата частями с комиссией |
withBinding | PaymentMethodWithBinding | Оплата с использованием связок |
withPhoneNumber | PaymentMethodWithPhoneNumber | Оплата по номеру телефона |