ym88659208ym87991671
Актуальная версия SDK | Документация для разработчиков

Актуальная версия SDK

Обновлено 4 ноября 2024

Версия 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 баги

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.