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

Есть вопросы или замечания по документации?

Можем созвониться и обсудить их лично: мы поможем вам разобраться, а вы нам — понять, что тут нужно улучшить. Для этого оставьте свои контакты и выберите время.
Да, хочу обсудить
 
Что почитать еще
Платежный токенПроведение платежейСпособы оплатыВходящие уведомления