Актуальная версия SDK
Версия SDK 2.0 Вергилий
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 баги