Перейти к основному содержимому

История обновлений

Release 10.1.0

  • Версия SDK Pay 10.1.0.
  • Добавлены модели RuStorePaySubscriptionInfo, RuStorePaySubscriptionPeriod, RuStorePaySdkTheme.
  • В модель RuStorePayProduct добавлено поле subscriptionInfo: RuStorePaySubscriptionInfo.
  • Добавлен опциональный параметр sdk_theme: ERuStorePaySdkTheme в методы purchase и purchase_two_step.
    • sdk_theme — цветовая тема платежной шторки.
  • Добавлена перегрузка метода proceedIntent с дополнительным параметром sdkTheme: SdkTheme.
    • sdkTheme — цветовая тема платежной шторки.

Release 10.0.0

  • Версия SDK Pay 10.0.0.
  • Удалено значение ERuStorePayProductType.Item.APPLICATION и добавлено — ERuStorePayProductType.Item.SUBSCRIPTION.
  • Удалена модель ERuStorePayPurchaseStatus. Вместо нее используются модели ERuStorePayProductPurchaseStatus и ERuStorePaySubscriptionPurchaseStatus.
  • Удалено значение ERuStorePayProductPurchaseStatus.Item.CONSUMED и добавлено — ERuStorePayProductPurchaseStatus.Item.REFUNDING.
  • Добавлено новое поле productType: ERuStorePayProductType.Item в модель RuStorePayProductPurchaseResult.
  • Добавлено новое необязательное поле productType: ERuStorePayProductType.Item в модели ProductPurchaseCancelled и ProductPurchaseException.
  • Вместо модели RuStorePayPurchase используются модели RuStorePayProductPurchase и RuStorePaySubscriptionPurchase наследуемые от RuStorePayPurchase.

Версия SDK 9.1.0

  • Версия SDK Pay 9.1.0.
  • Обновлены статусы покупки: добавлено значение REFUNDING, удалены значения CONSUMED и EXECUTING.
  • Обновлена модель ошибки RuStorePaymentNetworkException.
  • Класс RuStorePayProductPurchaseParams теперь наследуется от RefCounted вместо Object.
  • Класс RuStorePayBaseValue и все производные классы-значения теперь наследуется от RefCounted вместо Object.
  • В класс RuStoreGodotPay добавлен статический метод proceedIntent для обработки deeplink.

Версия SDK 9.0.1

  • Версия SDK Pay 9.0.1.
  • Ключ console_app_id_key в манифесте заменён на console_app_id_value.
  • Добавлена поддержка диплинков.
  • Вместо метода purchase_one_step теперь используется метод purchase с параметром preferred_purchase_type.
  • Модель RuStorePayProductPurchaseResult теперь не имеет подклассов и содержит только результат успешной покупки.
  • Методы purchase и purchase_two_step теперь возвращают результат успешной покупки в колбэке on_purchase_success и любые ошибки покупки в on_purchase_failure.
  • Добавлены классы ошибок RuStorePaymentException.
  • В класс RuStoreGodotPayClient добавлен метод get_user_authorization_status.
  • В метод get_purchases добавлены опциональные параметры product_type и purchase_status.
  • Изменились условия проверки доступности работы с платежами в методе get_purchase_availability.
  • В модель RuStorePayProductPurchaseParams добавлены необязательные параметры appUserId и appUserEmail.

Версия SDK 7.0.0

  • Версия SDK Pay 8.0.0.
  • Ключ console_app_id_key в манифесте заменён на console_app_id_value.
  • Добавлена поддержка диплинков.
  • Вместо метода purchase_one_step теперь используется метод purchase с параметром preferred_purchase_type.

Версия SDK 7.0.0

  • Публикация SDK.
  • Версия SDK Pay 7.0.0