Актуальная версия SDK
Версия SDK 2.4
Версия 2.4.0
Устранены краши библиотеки на ряде устройств
Добавлен функционал списания бонусов Спасибо
Добавлен метод logout, позволяющий удалять локально сохраненный рефреш-токен, если таковой присутствует
Исправлен ряд багов
Версия SDK 2.3
Версия 2.3.0
Устранена проблема несовместимости с библиотекой Sber ID
Исправлен ряд UI багов
Версия SDK 2.2 Сервантес
Версия 2.2.5
Что нового
- Исправлены внутренние ошибки
Версия 2.2.4
Что нового
- Исправлены внутренние ошибки
Версия 2.2.3
Что нового
Изменен инструмент аналитики
Добавлен localSessionId параметр в callback оплаты для более оперативного разбора инцидентов
Добавлен localSessionId на сплеш-экран и на экраны результатов оплаты
Версия 2.2.2
Что нового
Оптимизирован процесс конфигурации SDK
Сервис с ресурсами переведен на международные сертификаты
Улучшена производительность
Версия 2.2.1
Что нового
- Убран врутренний network-security-config
Версия 2.2.0
Что нового
Внесены изменения в контракт инициализации.
Уменьшен размер библиотеки.
Добавлены тоглы на отключение результирующих экранов.
Добавлены тоглы на отключение логов в режиме песочницы.
Добавлено отображение начисляемых за оплату бонусов Спасибо.
Переработан UI на экране OTP.
Улучшена производительность.
Версия SDK 2.1 Шекспир
Версия 2.1.1
Что нового
Исправлен баг с передачей кириллицы в хедеры
Исправлен UI
Исправлено поведение помогашек
Поднята версия ThreeTen BP. Исправлен баг с регионом
Версия 2.1.0
Что нового
Выполнен редизайн SDK
Удалены пермисии на bluetooth и wi-fi
Добавлен Доп функционал "Помогашек"
Добавлена защита оплаты, с помощью дополнительного момниторинга и обнаружения подозрительных операций
Исправлены внутренние баги.
Исправлена работа с песочницей без авторизации в приложение банка
Версия SDK 2.0 Вергилий
Версия 2.0.7
Что нового
Внутренние доработки
Добавлен коллбек инициализации sdk
UI доработки
Версия 2.0.6
Что нового
- Обновлены сертификаты безопасности
2.0.5
Что нового
Исправлен плавающий баг с дублирование шторки
Внутренние доработки
UI доработки
2.0.4
Что нового
- Внутренние доработки
2.0.3
Что нового
- Обновлены правила для proguard
2.0.2
Что нового
- Внутренние доработки
2.0.1
Что нового
Внутренние доработки
UI доработки
2.0.0
Что нового
Добавлена авторизация через рефреш-токен после первой авторизации через СБОЛ
Добавлено подтверждение оплаты через ОТП при превышении суммы в 5000
В метод автоматической оплаты добавлен обязательный параметр
orderNumber
Переработаны методы инициализации и взаимодействия с SDK. Также взаимодействие было перенесено из
SPayButton
вSPaySdkApp
Исправлены UI баги
Исправлен краш при инициализации SDK на версии API34 при вызове
registerReceiver()
Версия SDK 1.2 Homer
1.2.6
Что нового
Внутренние доработки
UI доработки
1.2.5
Что нового
Внутренние доработки
IOS исправить в версии 2.0.1 слово “авторизация”, первая строка
Версия 1.2.4
Что нового
- Доработан callback на мануальный выход пользователя при авторизации в приложении банка.
Версия 1.2.3
Что нового
- Доработан функционал “Плати частями”
Версия 1.2.2
Что нового
- Убраны обязательные отступы на кнопке
SPayButton
“Оплатить по SberPay” - Добавлена возможность изменить скругление углов кнопки
SPayButton
“Оплатить по SberPay” с помощью методаsetCornerRadius(dpRadius: Int)
классаSPayButton
- Исправлена проблема с зависимостью, которая мешала пройти ревью в Google Play Store
- Поднята версия Kotlin до 1.8.0
- Поднята версия Android Gradle Plugin до 7.4.2
- Поднята версия Gradle Plugin до 7.5
Версия 1.2.1
Что нового
- Исправлена проблема, когда метод
isReadyForSPaySdk(): Boolean
возвращалfalse
в режиме песочницыSandBoxWithoutBankApp
, если на устройстве отсутствовало МП СберБанк. - Исправлена проблема, когда не возвращался коллбек ошибки в методы оплаты при неудачной аутентификации пользователя в МП СберБанк.
Версия 1.2.0
Что нового
Метод
payWithOrderId(...)
помечен, как deprecated и будет удален из публичного API SberPay SDK в одном из следующих релизов. ИспользуйтеpayWithBankInvoiceId(...)
, идентичный по функционалу.В методе
pay(...)
параметрыauthorization
иorderId
заменены наapiKey
иbankInvoiceId
соответственно.В методе
getPaymentToken(...)
параметр authorization заменен на apiKeyДобавлена новая ошибка
SdkClosedByUser
, которая будет возвращаться в callback’е методов на оплату, когда юзер мануально закроет “шторку” SDK.Добавлена валидация параметра
bankInvoiceId
в методахpay(...)
,payWithBankInvoiceId(...)
иpayWithOrderId(...)
. Ошибка валидации будет возвращаться в экземпляром классаRequiredDataNotSent
Исправлена ошибка, когда SDK крашилось, если у пользователя не было приоритетной карты
Исправлена ошибка с отсутствием закругления логотипа мерчанта для картинок с залитым цветным фоном
Исправлена ошибка с повторным воспроизведением звука на финальном экране, при разворачивании приложения из фона
Исправлена ошибка с некорректным отображением имени пользовательских карт Исправлена ошибка при восстановлении состояния SDK из кэша
Исправлены мелкие UI баги