Вспомогательные структуры
Обновлено 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 | Оплата по номеру телефона |