flutter_rustore_pay 10.1.0 copy "flutter_rustore_pay: ^10.1.0" to clipboard
flutter_rustore_pay: ^10.1.0 copied to clipboard

PlatformAndroid

Flutter RuStore Pay SDK

flutter-rustore-pay #

🔗 Документация разработчика #

Условия работы платежей #

Для работы проведения платежей необходимо соблюдение следующих условий:

  • На устройстве пользователя должен быть установлен RuStore.
  • Пользователь должен быть авторизован в RuStore.
  • Пользователь и приложение не должны быть заблокированы в RuStore.
  • У компании подключена монетизация через консоль разработчика RuStore.

Подключение в проект #

Для подключения пакета к проекту нужно выполнить команду:

flutter pub add flutter_rustore_pay

Эта команда добавит строчку в файл pubspec.yaml:

dependencies:
    flutter_rustore_pay: ^10.1.0

Основные возможности #

Плагин предоставляет полный набор функций для интеграции платежей RuStore в ваше Flutter-приложение:

  • Получение списка продуктов: Загрузка информации о товарах и подписках, настроенных в консоли RuStore.
  • Покупка цифровых товаров:
    • Одностадийная покупка (мгновенное списание).
    • Двухстадийная покупка (списание с последующим подтверждением).
  • Покупка подписок.
  • Работа с историей покупок:
    • Получение списка всех покупок пользователя (товары и подписки).
    • Получение информации о конкретной покупке по ее ID.
  • Проверка доступности:
    • Проверка, установлен ли RuStore на устройстве.
    • Проверка статуса авторизации пользователя в RuStore.
    • Проверка доступности платежного сервиса.
  • Детальная обработка ошибок: Плагин предоставляет набор типизированных исключений (RuStoreException), позволяющих точно определить причину сбоя (отмена пользователем, ошибка сети, неверный ID товара и т.д.).

Пример реализации #

Вы можете ознакомиться с демонстрационным приложением, содержащим представление работы всех методов SDK:

История изменений #

CHANGELOG

Условия распространения #

Данное программное обеспечение, включая исходные коды, бинарные библиотеки и другие файлы, распространяется под лицензией MIT. Информация о лицензировании доступна в документе LICENSE.txt.

Техническая поддержка #

Если появились вопросы по интеграции SDK платежей, обратитесь по ссылке.).