ioka 1.0.2
ioka: ^1.0.2 copied to clipboard
Flutter SDK for ioka.kz
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 можно узнать здесь.
Подробнее об использовании каждого метода можете узнать в документации либо в демо-приложении.
Доступный функционал #
- Форма оплаты новой и сохраненной картой
- Возможность сохранять карту у пользователя
- Подтверждение оплаты через 3D Secure
- Кастомизация интерфейсов
- Полная кастомизация интерфейсов
- Автоматическая кастомизация
- Apple Pay / Google Pay
- Локализация
- Документация (в разработке)
- Тестирование и мокинг (в разработке)
Документация #
Вся документация содержится в папке doc, а также в виде inline комментариев.