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

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

Обновлено 24 ноября 2023

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

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