Что такое платёжная сессия
Платёжная сессия — это временный защищённый контекст, создаваемый платёжным процессором (Stripe, PayPal, Adyen и др.) при переходе к чекауту. Сессия содержит детали заказа, сумму и токены безопасности. Она имеет ограниченное время жизни по нескольким причинам: защита от повторного использования ссылок, предотвращение устаревания цен и снижение риска мошенничества.
При истечении сессии вы видите сообщение вроде «Your checkout session has expired» или «Payment session timed out. Please try again».
Почему сессия истекает
Стандартные тайм-ауты по системам:
- Stripe Checkout — 24 часа с момента создания сессии
- PayPal — 3 часа для стандартной оплаты, 30 минут для Express Checkout
- Adyen — настраивается мерчантом, обычно 1–4 часа
- Собственные чекауты мерчантов — от 15 минут до 2 часов
Основные причины истечения:
- Вы слишком долго заполняли форму или отвлеклись.
- Браузер перешёл в «спящий» режим или закрылась вкладка.
- Вы вернулись по кнопке «Назад» и обновили страницу.
- Мерчант настроил очень короткий тайм-аут (защита от удержания акционных цен).
- Проблемы с сетью прервали сессию на стороне сервера.
Как перезапустить оплату
Шаг 1. Вернитесь в корзину мерчанта. Не пытайтесь обновить страницу истёкшего чекаута — это не поможет. Нажмите «Назад» или перейдите в корзину.
Шаг 2. Проверьте состав заказа. После создания новой сессии убедитесь, что все товары на месте и цены актуальны.
Шаг 3. Перейдите к оплате заново. Создастся новая платёжная сессия с новым сроком действия.
Шаг 4. Завершите оплату без перерывов. Держите данные карты под рукой, не переключайтесь на другие задачи.
Шаг 5. Проверьте email на предмет дублирующего списания. Иногда истёкшая сессия всё же провела транзакцию. Проверьте историю карты перед повторной оплатой.
Шаг 6. Используйте сохранённую карту, если доступна. Автозаполнение данных карты ускоряет чекаут и снижает риск нового истечения сессии.
FAQ
Может ли деньги списаться, если сессия истекла?
Теоретически — нет, сессия отменяется до списания. На практике возможны «зависшие» авторизации (hold), которые снимаются за 1–5 дней. Проверьте выписку карты.
Как узнать, сколько времени осталось до истечения сессии?
Некоторые мерчанты показывают таймер обратного отсчёта. Если его нет — ориентируйтесь на стандартные тайм-ауты процессора.
Почему сессия истекла так быстро — я заполнял форму меньше 5 минут?
Возможно, мерчант настроил очень короткий тайм-аут. Это редкость, но встречается у сервисов с динамическими ценами (авиабилеты, концерты).
Читайте также
- 3D Secure аутентификация не пройдена — причины и решение
- 3DS challenge loop: почему 3D Secure зависает в цикле и как это исправить
- ACH-перевод отменён: коды R и причины возврата
- Adyen ошибка «Refused 05» — что значит и как исправить
- Adyen отклонил платёж как мошенничество: причины и как исправить
Marix карты поддерживают мгновенную авторизацию — завершайте платёж быстро и без задержек.

