Pay SDK
Pay SDK — это новый SDK для приёма платежей от RuStore. Мы стремимся сделать взаимодействие с продуктами RuStore максимально комфортным, поэтому в новом SDK мы учли ваши отзывы, полученные за время использования billingClient SDK.
Возможности Pay SDK
-
Удобная интеграция и быстрый запуск
Минимум внешних зависимостей и простая настройка через
AndroidManifest.xml
позволяют интегрировать SDK быстро за несколько шагов. -
Гибкость оплаты для любого продукта
Вы можете использовать как одностадийную оплату (сразу списать деньги), так и двухстадийную (резервирование средств и подтверждение покупки), независимо от типа продукта. Выбор всегда остаётся за вами и зависит от вашего бизнес-кейса.
-
Работа с большим ассортиментом товаров
SDK поддерживает получение до 1000 товаров за один запрос.
-
Расширенные возможности по работе с неавторизованными пользователями
SDK позволяет запрашивать список продуктов и проводить оплату без авторизации пользователя, что способствует сокращению цикла продаж и увеличению конверсии.
-
Оплата части заказа купонами
SDK поддерживает возможность частичной оплаты товара с помощью купонов и бонусов. Это помогает реализовывать эффективные промо-кампании и программы лояльности.
-
Простая обработка и учёт покупок
Все покупки (потребляемые и непотребляемые) возвращаются одним методом, что заметно упрощает учёт транзакций и сокращает количество кода.
-
Понятные ответы SDK
Структура данных стала проще и информативнее — ответы содержат только необходимую информацию, благодаря чему легче анализировать данные и интегрироваться с собственными системами аналитики.
-
Прозрачная и простая обработка ошибок
Обработка отмен и ошибок оплаты унифицирована через
OnFailureListener
. Это позволяет сократить время разработки и исключить ошибки в реализации сценариев обработки платежей.
Отличия Pay SDK от billingClient SDK
На данный момент Pay SDK включает в себя ряд улучшений, которых не будет в billingClient SDK:

Чтобы узнать больше, смотрите:
Временные ограничения
Об отличиях и нюансах перехода на Pay SDK читайте в статье Как перейти на Pay SDK.
В ближайших релизах мы добавим:
- поддержка монетизации через подписки;
- поддержка платежей с баланса мобильного телефона, через SberPay, T-Pay и др. Сейчас поддерживается оплата только картами и через СБП.
Если при интеграции у вас появятся вопросы или пожелания, пришлите их на support@rustore.ru, указав в теме письма «Pay SDK».