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 комментариев.