yandex_pay_quickpay 2.4.0
yandex_pay_quickpay: ^2.4.0 copied to clipboard
Yandex Pay QuickPay module for Flutter. Adds the QuickPay flow (payment methods widget, active payment badge, expandable widget) on top of yandex_pay_core.
2.4.0 #
- Добавлен колбэк
onPaymentWaitingForApproveвYQuickPaymentStateListener: платёж ждёт внешнего подтверждения, экран статуса SDK остаётся открытым, окончательный результат придёт позже вonPaymentResult. Раньше такая оплата приходила как неуспешная. Колбэк необязательный,QuickPayResultне изменился - обновление не требует правок в коде мерча. - Нативный Android SDK обновлён до 3.7.4.
- Нативный iOS SDK обновлён до 2.7.4.
2.3.0 #
- Нативный Android SDK обновлён до 3.6.5.
- Нативный iOS SDK обновлён до 2.6.2.
2.2.0 #
- Версия Flutter SDK синхронизирована с остальными модулями Yandex Pay Kit.
2.1.0 #
- Версия Flutter SDK синхронизирована с остальными модулями Yandex Pay Kit.
2.0.0 #
- Добавлен публичный
getCPQR(merchantPayload), который возвращает готовую CPQR-строку из нативного SDK. - Нативные SDK обновлены до Android 3.5.2 и iOS 2.5.3.
- Переход на модульную архитектуру: инициализация через
YPay.initialize(modules: [quickPayModule(...)])(пакетyandex_pay_core), новый фасадYQuickPay.instance. - Переименование пакета:
yandex_quick_pay→yandex_pay_quickpay. Импорты — изpackage:yandex_pay_quickpay/yandex_pay_quickpay.dart. YQuickPay:initUi(),isQuickPaymentEnabled(),enableQuickPayment(...),disableQuickPayment(),getPaymentSessionId(),logout(),showActivePaymentMethod()/hideActivePaymentMethod().- Виджеты (API без изменений):
YandexPaymentMethodsWidget,YandexActivePaymentMethodBadge,YandexExpandablePaymentMethodsWidget. - Deprecated:
YandexQuickPayиYandexQuickPay.initialize(...)оставлены как совместимая обёртка и будут удалены в следующем мажорном релизе — используйтеYPay.initialize(modules: [quickPayModule(...)])+YQuickPay.instance.
1.4.0 #
- iOS: миграция на модульный
YandexPayModularSDK 0.3.4(модулиYandexQuickPay,YandexPayAuth,YandexPayConfiguration); удалены явные зависимостиAppMetricaCore/AppMetricaCoreExtension(поставляются адаптером модульного SDK). - Android: обновление
com.yandex.pay:quickpayдо1.3.3. QuickPayConfig: добавлены опциональныеmerchantName(по умолчанию равенmerchantId) иmerchantUrl— нужны новому iOS-модулю дляYPSDKMerchant.
1.3.1 #
- Исправлена сборка Android.
1.3.0 #
- Обновление нативного Android SDK.
- Чистка зависимостей, поднятие
compileSdk.
1.2.0 #
- Exclusive Merchant API: YandexExpandablePaymentMethodsWidget (раскрытие/сворачивание способов оплаты, динамическая высота) и YandexQuickPayExclusiveApi для управления состоянием и подписки на QuickPayWidgetExpandStateListener (импорт из
package:yandex_quick_pay/src/..., не из публичного barrel-файла).
1.1.0 #
- Обновление релизного пайплайна и интеграция нативных SDK для Android и iOS.
- Подготовка автоматизированной публикации пакета на pub.dev.
1.0.0 #
- Первый релиз Flutter SDK для быстрой оплаты Яндекс Пэй.
- Инициализация через
YandexQuickPay.initialize()с конфигом и слушателем состояния оплаты. - Виджет быстрой оплаты YandexPaymentMethodsWidget — экран выбора и управления способами оплаты.
- Виджет YandexActivePaymentMethodBadge — бейдж активного способа оплаты (например, на кнопке «Оплатить»).
- Поддержка Android (API 24+) и iOS (15.0+).
- Обработка deep link при возврате из приложения банка/Яндекс Пэй.
Полный список изменений: https://pay.yandex.ru/docs/ru/custom/mobile-sdk/yandex-pay-kit/flutter/changelog