Расширена модель Product для работы с подписками (поле subscriptionInfo и классы SubscriptionInfo и SubscriptionPeriod)
Реализован механизм авторизации через VK ID на шторке оплаты. При попытке купить подписку будучи неавторизированным, появляется экран авторизации. При покупке in-app товара путь пользователя не меняется. Окно с авторизацией не отображается.
Реализована возможность оплаты подписок вне RuStore/без авторизации в RuStore.
Обновлен дизайн платежной шторки в горизонтальной ориентации.
Улучшена стабильность работы платежей без RuStore.
Исправлена ошибка, из-за которой после оплаты сохранённой картой возвращался статус UNDEFINED вместо корректного типа покупки (одностадийная или двухстадийная оплата). Теперь после успешной оплаты возвращается правильный статус стадии покупки.
Обновлены статусы покупки: удалён deprecated статус CONSUMED и введён новый REFUNDING.