ioka

Flutter SDK для ioka.

Пример приложения

Оглавление

Установка и использование

Для того, чтобы пользоваться SDK, вам нужно зарегистрироваться по ссылке и получить публичный ключ для приложения.

Затем, можете установить пакет:

packages:
  ioka: <latest_version>

В энтрипоинте приложения (main) вам нужно инициализировать SDK:

void main() {
  Ioka.setup('<PUBLIC_KEY>');
  runApp(const MyApp());
}

Режим SDK (staging или production) определяется автоматически в зависимости от значения публичного ключа.

Чтобы начать платёж, вам нужно создать заказ на сервере и передать orderAccessToken:

final orderAccessToken = ...;

Ioka.instance.startCheckoutFlow(
  context: context,
  orderAccessToken: orderAccessToken,
);

Подробнее о том как интегрировать серверную часть для работы с ioka sdk можно узнать здесь.

Подробнее об использовании каждого метода можете узнать в документации либо в демо-приложении.

Доступный функционал

  • x Форма оплаты новой и сохраненной картой
  • x Возможность сохранять карту у пользователя
  • x Подтверждение оплаты через 3D Secure
  • x Кастомизация интерфейсов
  • Полная кастомизация интерфейсов
  • x Автоматическая кастомизация
  • Apple Pay / Google Pay
  • x Локализация
  • Документация (в разработке)
  • Тестирование и мокинг (в разработке)

Документация

Вся документация содержится в папке doc, а также в виде inline комментариев.

Libraries

ioka