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

Интеграция с ЮKassa позволяет принимать онлайн-оплату заказов выбранного филиала.

Что понадобится

  • идентификатор магазина ЮKassa;

  • секретный ключ магазина;

  • доступ к настройке HTTP-уведомлений ЮKassa.

Где найти Shop ID и секретный ключ

  1. В кабинете ЮKassa выберите магазин, который подключаете к Result.Rest. Его Shop ID отображается рядом с названием магазина в левой панели.

  2. Откройте «Интеграция» → «Ключи API».

  3. Скопируйте действующий секретный ключ.

Shop ID магазина и секретный ключ в кабинете ЮKassa

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

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

  1. В Result.Rest откройте филиал и на этапе «Платёжные системы» выберите ЮKassa.

  2. Укажите идентификатор магазина и секретный ключ.

  3. При необходимости включите фиксированную оплату через СБП и автоматический возврат при отмене заказа.

  4. Сохраните филиал.

Настройте HTTP-уведомления

  1. В кабинете ЮKassa откройте «Интеграция» → «HTTP-уведомления».

  2. В поле URL для уведомлений укажите:

    https://public-api.result.rest/api/yookassa/webhook

  3. Выберите события:

    • payment.waiting_for_capture;

    • payment.succeeded;

    • payment.canceled;

    • refund.succeeded.

  4. Сохраните настройки.

Адрес Result.Rest и выбранные события в настройках HTTP-уведомлений ЮKassa

Подробное описание полей: Подключение ЮKassa к филиалу.

После подключения клиент переходит на страницу ЮKassa, а результат оплаты передаётся в Result.Rest через HTTP-уведомление.