Overview
Ключевые функции
- Готовая форма ввода данных карты
- Оплата заказа новой картой, сохраненной картой или посредством Apple Pay и Google Pay
- Получение сохраненных карт пользователя для отображения в своем интерфейсе
- Удаление сохраненных карт
- Полная кастомизация цветов и шрифтов
- Поддержка светлой и темной темы
Установка SDK
Для использования SDK вам нужно получить публичный API-ключ. Для этого зарегистрируйтесь по ссылке.
Инструкции по установке SDK:
Интеграция
В общем виде интеграция ioka SDK для любых сценариев выглядит следующим образом:
- Ваше приложение обращается к вашему бэкенду.
- В сценарии оплаты заказа бэкенд проверяет сумму заказа. Это нужно для того, чтобы защититься от злоумышленников, которые могут подменять сумму на стороне приложения.
- Бэкенд создаёт/запрашивает объект Order и/или Customer через ioka API.
- Бэкенд возвращает токены из полученных объектов приложению.
- ioka SDK получает доступ к операциям с заказами и с пользователями в ioka API с помощью токенов. Токены нужны, чтобы защититься от неправомерного доступа к вашим данным и к оплате ваших заказов. Токенов два:
- Order access token - для доступа к операциям с конкретным заказом.
- Customer access token - для доступа к операциям с конкретным пользователем.
- Приложение запускает оплату заказа или привязку карты через ioka SDK, передавая нужные токены.
Детальные инструкции по интеграции для разных сценариев: