Библиотека позволяет встроить прием платежей в мобильные приложения на iOS и работает как дополнение к API ЮKassa.
В мобильный SDK входят готовые платежные интерфейсы (форма оплаты и всё, что с ней связано). С помощью SDK можно получать токены для проведения оплаты с банковской карты, через SberPay или из кошелька ЮMoney.
Требования: iOS 10 или новее
Для начала вам нужно реализовать прием платежей по API ЮKassa. После этого:
- Сообщите менеджеру, что собираетесь проводить платежи с помощью мобильного SDK.
- Когда вам подключат мобильный SDK, выпустите для него ключ в личном кабинете, в разделе Интеграция — Ключи API.
- Добавьте SDK в приложение и настройте выпуск одноразовых платежных токенов по инструкции в репозитории ЮKassa.
- Реализуйте отправку одноразовых токенов из мобильного приложения в вашу систему (например, в бэкенд вашего сайта, который отвечает за работу с ЮKassa).
- Проводите платежи с использованием платежных токенов через API ЮKassa.
С помощью SDK вы можете:
- токенизировать платежные данные пользователя;
- при оплате банковской картой сканировать данные карты и обрабатывать 3-D Secure;
- настраивать интерфейс платежной формы.
Для отладки токенизации вы можете использовать логирование сетевых запросов. Корректность интеграции SDK можно проверить с помощью тестового режима.
Более подробная информация о возможностях iOS SDK приведена в документации в репозитории ЮKassa.
Проведение платежа с использованием токенаОсновы проведения платежейСпособы оплатыВходящие уведомления