Период «охлаждения» в супер Сплите

Примечание

Период «охлаждения» не подключен по умолчанию.

Чтобы подключить и настроить, обратитесь к вашему менеджеру интеграции.

О периоде «охлаждения»

Что это такое

С 1 сентября 2025 года по Федеральному закону №9 «О внесении изменений в отдельные законодательные акты Российской Федерации» все банки обязаны выдерживать период «охлаждения».

Период «охлаждения» — это дополнительный временной интервал между подписанием договора и фактическим зачислением кредита.

В Яндекс Пэй период «охлаждения» действует для пользователей супер Сплита — кредитного продукта от ОФС Яндекса, улучшенной версии Сплита с большим лимитом и гибкими условиями.

Зачем он нужен

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

Бизнесу: поддержка периода «охлаждения» помогает увеличивать средний чек — клиентам становятся доступны покупки на большие суммы, больше вариантов графиков платежей и более высокие лимиты.

Сколько длится период «охлаждения»

Период «охлаждения» активируется при улучшении Сплита на форме оплаты для покупателей, которые ранее не улучшали Сплит.

Длительность периода «охлаждения» — 4 часа для заказов от 49 000 до 200 000 рублей.

Как подключить период «охлаждения»

Шаг 1. Проверка соответствия

Чтобы понять, подходит ли период «охлаждения» вашему бизнесу:

  1. Проверьте, что ваш бизнес соответствует требованиям для подключения периода «охлаждения».
  2. Изучите как работает период «охлаждения» для покупателя.

Список требований

  1. Интеграция через API.

    Проверьте, что ваш магазин интегрируется через Yandex Pay API.

  2. Механика оплаты совместима с периодом «охлаждения».

    Период «охлаждения» поддерживается только следующими механиками:

    Механика оплаты

    Поддержка периода «охлаждения»

    Базовая механика

    Двухстадийные платежи

    Сплит с оплатой при «получении»

    Есть ограничения, например, не подходит для магазинов с экспресс-доставкой. Согласуйте подключение с менеджером интеграции.

  3. Только онлайн-процесс.

    Период «охлаждения» работает только при оформлении заказа с оплатой на сайте или в мобильном приложении. Не подходит для:

    • Оффлайн-оплат.
    • Онлайн-оформления в оффлайн-точке с забором заказа сразу (например, онлайн-терминал в магазине).
  4. Нет экспресс-доставки.

    Промежуток в 4 часа задерживает получение конечного статуса заказа, что несовместимо с экспресс-доставкой.

  5. Бэкенд магазина поддерживает увеличенное время жизни заказа.

    Если в вашей системе есть TTL (время резервирования заказа) менее 4 часов, нужно будет доработать процесс:

    • Увеличьте время жизни заказов по Сплиту. Определяйте такие заказы методом /orders/{order_id} по полю methodType со значениями SPLIT или SPLIT_SBP. Увеличивайте для них время, ориентируясь на поле coolingPeriodExpiresAt.

    • Проверьте, что нет автоматизаций, которые отменяют заказ или возвращают деньги при долгом ожидании статуса CAPTURED.

Шаг 2. Подготовка API и выход в тестовую среду

  1. Запросите включение функциональности в тестовой среде у менеджера интеграции.
  2. Изучите изменения в обработке заказов и настройте ваш бэкенд.
  3. Протестируйте все сценарии в тестовой среде.

Шаг 3. Выход в боевую среду

  1. Запросите включение функциональности в боевой среде у менеджера интеграции.
  2. Протестируйте все сценарии в боевой среде.

Как это выглядит для покупателя

Покупатель проходит процесс улучшения Сплита на форме оплаты:

  1. Покупатель выбирает график платежей, доступный только в супер Сплите, и нажимает кнопку Перейти на супер Сплит:

    Подключение супер Сплита

  2. Происходит редирект на Госуслуги. Покупатель подтверждает передачу дополнительных данных.

  3. Происходит редирект на Яндекс Пэй. Покупатель разрешает доступ к бюро кредитных историй и проходит кредитный скоринг.

  4. В случае успешного прохождения скоринга покупатель привязывает карту и подтверждает оплату:

    Привязка карты

  5. Покупателю отображается страница подтвержденной оплаты, где он видит таймер с окончанием периода «охлаждения».

    По истечении периода «охлаждения» автоматически совершается оплата по заказу и заказ переходит в успешный статус.

    Если покупатель передумал: он обращается в поддержку, и заказ завершается неуспешно.

    Результат периода охлаждения

Как меняется обработка заказов

Активация периода «охлаждения»

При улучшении Сплита в ответе метода /orders/{order_id} появляется новое поле coolingPeriodExpiresAt:

coolingPeriodExpiresAt

Тип: string<date-time> | null

Дата и время окончания периода «охлаждения» (ISO 8601).

Доступен только в статусе PENDING — покупатель улучшил Сплит (вошел в процесс «охлаждения»), ожидается окончание «охлаждения» и оплата.

После перехода заказа в другие статусы — значение null.

Пример: "2025-09-26T14:55:10.390377+03:00"

Совет

Начните опрашивать статус заказа методом /orders/{order_id} примерно через 20 секунд после нажатия кнопки «Оплатить», чтобы получить значение coolingPeriodExpiresAt и отобразить информацию покупателю.

На стороне Яндекс Пэй время жизни заказа автоматически увеличивается до значения coolingPeriodExpiresAt.

Если в вашей системе есть TTL (время резервирования заказа) менее 4 часов, доработайте процесс:

  • Увеличьте время жизни заказов по Сплиту.

    Определяйте такие заказы методом /orders/{order_id} по полю methodType со значениями SPLIT или SPLIT_SBP.

    Увеличивайте время, ориентируясь на поле coolingPeriodExpiresAt.

  • Проверьте, что нет автоматизаций, которые отменяют заказ или возвращают деньги при долгом ожидании статуса CAPTURED.

Если TTL отсутствует — ограничений нет.

Успешное завершение

Если покупатель не отменяет операцию в течение периода «охлаждения», заказ (платеж) переходит из статуса PENDING в успешный статус:

Базовая механика

Заказ автоматически переходит в статус CAPTURED.

Двухстадийные платежи

Заказ автоматически переходит в статус AUTHORIZED.

Вы можете перевести его в статус CAPTURED методом /capture.

Сплит с оплатой при «получении»

Заказ автоматически переходит в статус CONFIRMED.

Вы можете перевести его в статус CAPTURED методом /orders/{order_id}/submit.

Отмена покупателем

Покупатель может отменить заказ в течение периода «охлаждения» через поддержку.

Заказ переходит в статус FAILED практически сразу после отмены. Максимальная задержка — 5 минут.

Нотификации

Подробнее о том, как получать нотификации, читайте в разделе /webhook.

Базовая механика

  1. После истечения периода «охлаждения» приходит нотификация OPERATION_STATUS_UPDATED с типом SUBMIT — произошло списание средств.

    Эту нотификацию можно не обрабатывать — отвечайте 200 OK.

  2. Сразу после нее приходит нотификация ORDER_STATUS_UPDATED с paymentStatus: "CAPTURED" или paymentStatus: "FAILED".

    Ориентируйтесь на эту нотификацию для получения конечного статуса заказа.

Двухстадийные платежи

  1. После истечения периода «охлаждения» приходит нотификация OPERATION_STATUS_UPDATED с типом SUBMIT — произошло списание средств.

    Эту нотификацию можно не обрабатывать — отвечайте 200 OK.

  2. Сразу после нее приходит нотификация ORDER_STATUS_UPDATED с paymentStatus: "AUTHORIZED".

    Вызовите метод /capture для списания средств (клир).

  3. Приходит нотификация ORDER_STATUS_UPDATED с paymentStatus: "CAPTURED" или paymentStatus: "FAILED".

    Ориентируйтесь на эту нотификацию для получения конечного статуса заказа.

Сплит с оплатой при «получении»

  1. После истечения периода «охлаждения» приходит нотификация ORDER_STATUS_UPDATED с paymentStatus: "CONFIRMED".

    Вызовите метод /orders/{order_id}/submit для подтверждения заказа.

  2. Приходит нотификация OPERATION_STATUS_UPDATED с типом SUBMIT — произошло списание средств.

  3. Приходит нотификация ORDER_STATUS_UPDATED с paymentStatus: "CAPTURED" или paymentStatus: "FAILED".

    Ориентируйтесь на эту нотификацию для получения конечного статуса заказа.

Примеры нотификаций

  • OPERATION_STATUS_UPDATED с operationType: "SUBMIT".

    Приходит после успешного списания средств по окончании периода «охлаждения»:

    {
      "event": "OPERATION_STATUS_UPDATED",
      "eventTime": "2025-12-10T23:36:19.083322+00:00",
      "merchantId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "operation": {
        "operationId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "operationType": "SUBMIT",
        "orderId": "12345",
        "status": "SUCCESS"
      }
    }
    
  • ORDER_STATUS_UPDATED c paymentStatus: "CAPTURED" или FAILED.

    Основная нотификация для отслеживания конечного статуса заказа:

    {
      "event": "ORDER_STATUS_UPDATED",
      "eventTime": "2025-12-10T23:38:29.083322+00:00",
      "merchantId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "order": {
        "orderId": "12345",
        "paymentStatus": "CAPTURED"
      }
    }
    
    {
      "event": "ORDER_STATUS_UPDATED",
      "eventTime": "2026-01-19T07:24:33.342595+00:00",
      "merchantId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "order": {
        "orderId": "1768807460_484",
        "paymentStatus": "FAILED"
      }
    }
    

Тестирование

Примечание

В тестовой среде для удобства период «охлаждения» сокращен до 1-2 минут.

Протестируйте создание заказа с периодом «охлаждения» в зависимости от механики:

Базовая механика

  1. Вызовите метод /orders с суммой 10007 рублей.

  2. Перейдите по полученной ссылке, выберите Сплит и нажмите Оплатить.

    Отобразится страница периода «охлаждения» с таймером.

  3. Вызовите метод /orders/{order_id} и проверьте поля:

    "paymentStatus": "PENDING",
    "coolingPeriodExpiresAt": "2026-01-19T07:14:03.157565+00:00"
    

    Нотификация по статусу PENDING не отправляется.

  4. Дождитесь окончания периода «охлаждения».

  5. Вызовите метод /orders/{order_id} и проверьте поля:

    "paymentStatus": "CAPTURED",
    "coolingPeriodExpiresAt": null
    

    Также придет нотификация ORDER_STATUS_UPDATED с paymentStatus: "CAPTURED":

    {
      "event": "ORDER_STATUS_UPDATED",
      "eventTime": "2026-01-19T07:14:03.380523+00:00",
      "merchantId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "order": {
        "orderId": "1768806798_921",
        "paymentStatus": "CAPTURED"
      }
    }
    

Результат: Заказ в статусе CAPTURED — оплата завершилась успешно после периода «охлаждения».

  1. Вызовите метод /orders с суммой 10008 рублей.

  2. Перейдите по полученной ссылке, выберите Сплит и нажмите Оплатить.

    Отобразится страница периода «охлаждения» с таймером.

  3. Вызовите метод /orders/{order_id} и проверьте поля:

    "paymentStatus": "PENDING",
    "coolingPeriodExpiresAt": "2026-01-19T07:24:32.620821+00:00"
    

    Нотификация по статусу PENDING не отправляется.

  4. Дождитесь окончания периода «охлаждения».

  5. Вызовите метод /orders/{order_id} и проверьте поля:

    "paymentStatus": "FAILED",
    "coolingPeriodExpiresAt": null
    

    Также придет нотификация ORDER_STATUS_UPDATED с paymentStatus: "FAILED":

    {
      "event": "ORDER_STATUS_UPDATED",
      "eventTime": "2026-01-19T07:24:33.342595+00:00",
      "merchantId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "order": {
        "orderId": "1768807460_484",
        "paymentStatus": "FAILED"
      }
    }
    

Результат: Заказ в статусе FAILED — оплата завершилась неуспешно после периода «охлаждения».

Двухстадийные платежи

Ограничения тестовой среды

В тестовой среде в двухстадийных платежах не работает автоклир. Списывайте средства вручную методом /capture.

  1. Вызовите метод /orders с суммой 10007 рублей.

  2. Перейдите по полученной ссылке, выберите Сплит и нажмите Оплатить.

    Отобразится страница периода «охлаждения» с таймером.

  3. Вызовите метод /orders/{order_id} и проверьте поля:

    "paymentStatus": "PENDING",
    "coolingPeriodExpiresAt": "2026-01-19T07:14:03.157565+00:00"
    

    Нотификация по статусу PENDING не отправляется.

  4. Дождитесь окончания периода «охлаждения».

  5. Вызовите метод /orders/{order_id} и проверьте поля:

    "paymentStatus": "AUTHORIZED",
    "coolingPeriodExpiresAt": null
    

    Также придет нотификация ORDER_STATUS_UPDATED с paymentStatus: "AUTHORIZED":

    {
      "event": "ORDER_STATUS_UPDATED",
      "eventTime": "2026-01-19T07:33:38.320397+00:00",
      "merchantId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "order": {
        "orderId": "1768808133_623",
        "paymentStatus": "AUTHORIZED"
      }
    }
    
  6. Вызовите метод /capture для списания средств.

  7. Вызовите метод /orders/{order_id} и проверьте поля:

    "paymentStatus": "CAPTURED",
    "coolingPeriodExpiresAt": null
    

    Также придет нотификация ORDER_STATUS_UPDATED с paymentStatus: "CAPTURED":

    {
      "event": "ORDER_STATUS_UPDATED",
      "eventTime": "2026-01-19T07:36:04.432032+00:00",
      "merchantId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "order": {
        "orderId": "1768808133_623",
        "paymentStatus": "CAPTURED"
      }
    }
    

Результат: Заказ в статусе CAPTURED — оплата завершилась успешно после периода «охлаждения» и вызова /capture.

  1. Вызовите метод /orders с суммой 10008 рублей.

  2. Перейдите по полученной ссылке, выберите Сплит и нажмите Оплатить.

    Отобразится страница периода «охлаждения» с таймером.

  3. Вызовите метод /orders/{order_id} и проверьте поля:

    "paymentStatus": "PENDING",
    "coolingPeriodExpiresAt": "2026-01-19T07:24:32.620821+00:00"
    

    Нотификация по статусу PENDING не отправляется.

  4. Дождитесь окончания периода «охлаждения».

  5. Вызовите метод /orders/{order_id} и проверьте поля:

    "paymentStatus": "FAILED",
    "coolingPeriodExpiresAt": null
    

    Также придет нотификация ORDER_STATUS_UPDATED с paymentStatus: "FAILED":

    {
      "event": "ORDER_STATUS_UPDATED",
      "eventTime": "2026-01-19T07:24:33.342595+00:00",
      "merchantId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "order": {
        "orderId": "1768807460_484",
        "paymentStatus": "FAILED"
      }
    }
    

Результат: Заказ в статусе FAILED — оплата завершилась неуспешно после периода «охлаждения».

Сплит с оплатой при «получении»

Эта механика не меняет поведение при подключенном периоде «охлаждения».

Тестируйте так же, как описано в разделе Сплит с оплатой при «получении».

Кредитный скоринг — это анализ платежеспособности заемщика, который банки и другие финансовые организации используют для оценки рисков при выдаче кредитов.