ЮKassa

Принимайте платежи и считайте выручку ЮKassa прямо в чате

Сколько магазин собрал за месяц за вычетом возвратов и какую долю съели возвраты, видно без выгрузок из кабинета. Нужны shopId и секретный ключ.

Примеры: ЮKassa

ЮKassa
Реальные чаты: выберите вопрос
Много возвратов в июле?

Вернули 214 800 ₽, это 3,1% от выручки магазина.

Всего 37 возвратов, две трети по оплатам картой, остальное через СБП. Против июня доля выросла на 0,8 п.п.: почти весь прирост дал один товар, по нему 11 возвратов подряд.

Открыть в чате

Как агент работает с ЮKassa

Агент ходит в API ЮKassa версии v3 и читает всё, что относится к приёму платежей: сами платежи и их статусы, возвраты, фискальные чеки и способы оплаты. Первым запросом он спрашивает /me и подтверждает, чей магазин подключён, чтобы сводка не оказалась про соседний shopId. Дальше считает выручку за период, отмены и возвраты, разбирает конкретный платёж по дате, сумме или статусу и присылает сводку по расписанию.

Возврат в ЮKassa является отдельным объектом, связанный с платежом, а не правка самого платежа. Поэтому агент считает выручку как платежи периода за вычетом привязанных к ним возвратов и отдельно помечает те возвраты, что пришли позже исходной оплаты: иначе месяц закрывается красивее, чем он есть. И принятый платёж ещё не деньги на расчётном счёте: на счёт они приходят выплатой, и увидеть её можно уже в банковском коннекторе.

Агент не только читает, но и принимает платежи: создаёт платёж и отдаёт покупателю ссылку на оплату, подтверждает или отменяет двухстадийный платёж, оформляет возврат, регистрирует чек по 54-ФЗ, в том числе второй чек, выставляет счёт и списывает автоплатёж по сохранённому способу оплаты. Каждое такое действие владелец магазина подтверждает в карточке согласия. Выплаты через API недоступны: «ЮKassa Выплаты» это отдельный продукт со своими agent_id и ключом.

Доступ даёт пара shopId и секретного ключа: она подставляется в каждый запрос и жёстко привязана к одному магазину, поэтому сводка всегда про него, а не про соседний. Подписки на вебхуки этой парой не задаются (уведомления настраиваются в кабинете ЮKassa), поэтому агент забирает данные сам, по запросу и по расписанию, листая список платежей курсором. Если данных за период нет, он говорит об этом прямо, а не показывает пустую таблицу.

Сценарии интеграции

Ссылка на оплату для покупателя

Агент создаст платёж на нужную сумму и отдаст ссылку на оплату, а потом сам проверит, оплатил ли покупатель. Каждое такое действие вы подтверждаете в карточке.

Свод выручки за период

Агент сведёт платежи за период: сколько прошло, сколько отменено и сколько вернули. Без выгрузок из кабинета.

Разбор конкретного платежа

Агент найдёт платёж по дате, сумме или статусу и покажет способ оплаты, фискальный чек и связанные с ним возвраты.

Ежедневная сводка выручки

Агент пришлёт сводку в рабочий чат по расписанию: выручка за день, отмены и возвраты по подключённому магазину.

Возвраты и их причины

Агент соберёт возвраты за период, свяжет их с исходными платежами и покажет, по каким способам оплаты их больше всего.

Чеки под платежами

Агент пройдёт по платежам периода и назовёт те, у которых нет фискального чека, и нехватка всплывёт раньше вопроса от бухгалтерии.

Оплаты, которые не дошли

Агент соберёт отменённые и незавершённые платежи за период и покажет, на каких способах оплаты покупатели срываются чаще всего.

Как подключить

Перед подключением

  • Магазин, подключённый к ЮKassa.
  • Телефон, привязанный к кабинету: выпуск ключа подтверждают по SMS.
  1. 1

    Войдите в кабинет ЮKassa с нужной ролью

    Ключи доступны владельцу магазина и пользователю с ролью «Разработчик». Если роли нет, попросите владельца добавить вас с ней, иначе раздел не откроется.

  2. 2

    Скопируйте shopId из «Настройки → Магазин»

    Вверху кабинета выберите магазин и откройте «Настройки → Магазин»: идентификатор подписан там как shopId. У каждого магазина, включая тестовый, он свой.

  3. 3

    Выпустите ключ в «Интеграция → Ключи API»

    Откройте «Интеграция → Ключи API», в блоке секретного ключа нажмите «Выпустить ключ» и подтвердите операцию SMS-паролем на телефон, привязанный к кабинету.

  4. 4

    Скопируйте ключ из одноразового окна

    Секретный ключ показывается один раз: «Ключ доступен только в этом окне». После закрытия останется только перевыпустить; прежний работает ещё 48 часов.

Частые вопросы

Парой значений: shopId из «Настройки» → «Магазин» и секретный ключ из «Интеграция» → «Ключи API» → «Выпустить ключ» с подтверждением SMS-паролем. Нужна роль владельца или «Разработчик», иначе раздел не откроется, а ключ показывается только один раз.

Видит платежи и их статусы, возвраты, фискальные чеки и способы оплаты того магазина, чей shopId подключён. С вашего подтверждения создаёт платёж со ссылкой на оплату, подтверждает и отменяет двухстадийные платежи, делает возвраты, регистрирует чеки, выставляет счета и проводит автоплатежи.

ЮKassa отвечает за приём платежей от покупателей: агент видит платежи и возвраты, а не выписку по расчётному счёту. На счёт деньги приходят выплатой, и её видно уже в банковском коннекторе.

Разделы выплат и подписки на вебхуки под парой shopId и секретного ключа не работают: выплаты являются отдельным продуктом со своим ключом, а уведомления настраиваются в кабинете ЮKassa.

Категория
Банки
Подключение
По API-ключу
Документация
ЮKassa

Нет аккаунта в ЮKassa? Зарегистрироваться

Подключите ЮKassa

Подключение занимает пару минут, данные остаются в ваших системах.

Подключить