Использование SDK
Для интеграции с API ЮKassa вы можете использовать готовые библиотеки для серверного взаимодействия с ЮKassa и для встраивания платежных форм на сайт и в мобильное приложение.
 
Серверные SDK
Официальные библиотеки:
Библиотеки, разработанные сообществом:
 
Мобильные SDK
С помощью мобильных SDK ЮKassa вы можете встроить платежную форму в ваше мобильное приложение на iOS и Android. Пользователям не придется во время оплаты переходить на страницу ЮKassa для ввода платежных данных.
Мобильные SDK обменивают данные, которые ввел пользователь, на одноразовый платежный токен. Вам нужно отправить этот токен ЮKassa в запросе на создание платежа.
 
iOS SDK
Способы оплаты, которые поддерживает SDK: банковская карта, Apple Pay, Сбербанк Онлайн, ЮMoney
Требования: iOS 10 или новее
Есть демо-приложение
Подробнее об iOS SDK
 
Android SDK
Способы оплаты, которые поддерживает SDK: банковская карта, Google Pay, Сбербанк Онлайн, ЮMoney
Требования: Android 5 или новее
Есть демо-приложение
Подробнее об Android SDK
 
Веб SDK
С помощью веб SDK ЮKassa вы можете встроить платежную форму в ваш сайт. Пользователям не придется во время оплаты переходить на страницу ЮKassa для ввода платежных данных. Виджет ЮKassa позволяет встроить платежную форму с несколькими способами оплаты, Checkout.js и Checkout UI — только форму для оплаты банковской картой.
 
Виджет ЮKassa
Позволяет встроить форму для приема платежей, в которой пользователь выбирает способ оплаты и вводит данные. В процессе оплаты вам не надо взаимодействовать с пользователем — ЮKassa сделает это за вас.
Платеж будет проходить по самому простому сценарию.
Способы оплаты, которые поддерживает SDK: банковская карта, Apple Pay, Google Pay, ЮMoney, Сбербанк Онлайн
Подробнее о виджете ЮKassa
 
Checkout.js
Позволяет создать платежную форму для сбора данных банковской карты. SDK обменивает собранные данные на платежный токен. Вам нужно отправить его ЮKassa в запросе на создание платежа и реализовать нужный сценарий подтверждения.
Вы можете использовать свой дизайн или готовый (с помощью Checkout UI).
Способы оплаты, которые поддерживает SDK: банковская карта
Подробнее о Checkout.js
 
Checkout UI
Готовая платежная форма для работы с Checkout.js. Дизайн формы меняется в зависимости от данных банковской карты. SDK проверяет корректность введенных данных «на лету».
Способы оплаты, которые поддерживает SDK: банковская карта
Подробнее о Checkout UI
 
Что почитать еще
Обработка входящих уведомлений с помощью SDKБыстрый стартСценарии интеграцииПлатежный токен