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