Актуальная версия SDK
Версия SDK 3.0
Версия 3.0.2
- Поднята версия библиотеки Bizone.
Версия 3.0.1
- Поднята версия библиотеки jsoup до актуальной версии с фиксом безопасности.
- Исправлена работоспособность бесшовной авторизации после переустановки приложения с SDK.
- Исправлен баг при котором проскакивал веб экран с ошибкой на запуске веб вью.
- Доработана логика реджектов при отмене оплаты клиентом.
Версия 3.0.0
-
Переработано API для работы с SDK. Изменены методы инициализации SDK и запуска сценария оплаты (устаревшие методы помечены как deprecated)
-
Изменен функциона л метода isReadyForSPaySdk.
Было: Метод проверяет наличие банковского приложения.
Стало: Метод проверяет готовность внутренних компонентов SDK.
-
Добавлен способ оплаты по НМТ (номеру мобильного телефона).
-
Добавлена логика восстановления SDK после ООМ системы.
-
Добавлены детальные экраны ошибки при неудачной оплате БНПЛ.
-
Исправлен баг при котором SDK внезапно закрывалась до начала авторизации в мобильном приложении Банка.
-
Убрано автозакрытие шторки при ошибке ввода кода ОТП.
-
Исправлен не влезающий подзаголовок на экране БНПЛ.
Версия SDK 2.6
Версия 2.6.2
- Исправлено завершение сценария оплаты при ошибке сбора внутренней аналитики.
Версия 2.6.1
- Багфикс и внутренние доработки.
Версия 2.6.0
- Реализовано подтверждение по ОТП оплаты по связке.
- Обновление сертификатов безопасности.
- Внутренние доработки.
Версия SDK 2.5
Версия 2.5.1
- Багфикс и внутренние доработки.
Версия 2.5.0
- Реализована бесшовная авторизация.
- Обновлены targetSdkVersion и compileSdk.
- Реализована “Оплата частями” на шесть частей отдельным методом.
- Багфикс и внутренние доработки.
Версия 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.
- До 1.8.0 поднята версия Kotlin.
- До 7.4.2 поднята версия Android Gradle Plugin.
- До 7.5 поднята версия Gradle Plugin.
Версия 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 баги.