- Улучшили процесс токенизации для способа оплаты Apple Pay.
Добавили возможность создавать платежный токен для рекуррентных платежей.
- Добавлены уведомления о привязке карты к магазину.
- Доступные варианты:
- Сохранить платёжный метод для проведения рекуррентных платежей. Пользователю будут доступны только способы оплаты, поддерживающие сохранение. На экране контракта будет отображено сообщение о том, что платёжный метод будет сохранён.
- Не сохранять платёжный метод.
- Пользователь выбирает, сохранять платёжный метод или нет. Если метод можно сохранить, на экране контракта появится переключатель.
- Починили 3DS в
.bankCardRepeat TokenizationFlow
- Добавили поддержку темной темы в iOS 13.
- Добавили поддержку Xcode 11, iOS 13, ThreatMetrix iOS SDK 5.4-84
- Обновили
UIWebView
наWKWebView
- Добавили поддержку Swift 5.
- Добавили возможность совершить платёж привязанной к магазину картой с дозапросом CVC/CVV.
Подробнее с повтором платежа можно ознакомиться в документации и в README.md. - Добавили файл MIGRATION.md.
- Теперь на экране ввода данных банковской карты отображается логотип банка.
- Починили вызов авторизации в Яндекс.Деньгах из background потока.
- Починили сообщение об ошибке на контракте при платеже Яндекс.Деньгами.
- Добавили отображение комиссии для покупателя.
- Добавили отображение условий сервиса.
- Починили авторизацию при платеже через Яндекс.Деньги.
- Добавили возможность изменить цвет основных элементов (кнопки, переключатели, поля ввода).
- Теперь на контракте Apple Pay показывается описание товара.
- Починили серый фон при оплате Apple Pay в некоторых случаях.
- Добавили возможность предзаполнить телефонный номер пользователя при оплате Сбербанк-Онлайн.
- Добавили логирование запросов 3DS.
- Починили положение кнопки сабмита на контракте в некоторых кейсах.
- Обновили иконку Apple Pay для соответствия Human Interface Guidelines от Apple.
- Починили обратную совместимость со старыми версиями в 3DS процессе.
- Исправили ошибку, которая возникала при оплате банковской картой.
- Теперь интеграция mSDK на серверной стороне стала проще.
- Обновили README.md.
- Обновили версию Swift до 4.2. (yoomoney#22)
- Починили горизонтальный scroll indicator на web view. (yoomoney#13)
- Починили версии зависимостей в *.podspec и Cartfile. (yoomoney#27)
- Анимация появления контракта при инициализации одного способа оплаты стала лучше.
- Добавили возможность логировать запросы.
- Исправили UI баги.
- Изменили процесс 3DS.
- Доработали публичный API библиотеки.