# Ограничение времени работы с платёжной формой {#ru_pp_time_limit} статья о возможности устанавливать время, до истечения которого можно совершать платежи в рамках отдельных вызовов платёжной формы ## Общая информация {#section_pk4_rgg_nmb .section} При работе с Payment Page поддерживается возможность указывать дату и время, до наступления которых пользователь может работать сплатёжной формойдля подтверждения целевого действия. Такая возможность позволяет контролировать предоставление пользователям услуг с привязкой ко времени и может быть актуальна, например, при продаже билетов или распродаже товаров. Дата и время завершения работы с платёжной формой указываются в запросах на открытие Payment Page и для подключения этой возможности не требуется никаких дополнительных действий. Если ограничение задано, на страницах Payment Page используется дополнительная информационная панель, на которой отображаются: - запись о времени завершения работы с формой в формате `hh:mm`; - запись об остающемся времени работы с формой с использованием таймера `mm:ss`; - индикатор остающегося времени, отображаемый в последние пять минут из числа отведённых. **Прим.:** Следует учитывать, что ограничение времени работы с платёжной формой не должно превышать 30 суток с момента отправки в платформу запроса на открытие Payment Page, иначе указанные в таком запросе дата и время завершения работы игнорируются и соответствующие ограничения не применяются. ## Пользовательский сценарий {#section_ctr_ghg_nmb .section} Со стороны пользователя проведение оплаты с ограничением времени работы с Payment Page выглядит следующим образом: 1. На стороне веб-сервиса мерчанта пользователь подтверждает готовность перейти к оплате и перенаправляется к платёжной форме. 2. Пользователь выполняет необходимые действия для оплаты и получает информацию о результате. В случае, если пользователь не подтверждает выполнение целевого действия до истечения отведённого времени, ему отображается страница с уведомлением об истечении этого времени. ![](images/ecommpay/ru_pp_time_limit_1.svg "1 — Открытие платёжной формы") ![](images/ecommpay/ru_pp_time_limit_2.svg "2 а — Проведение оплаты") ![](images/ecommpay/ru_pp_time_limit_3.svg "2 б — Отклонение оплаты из-за истечения времени") ## Особенности {#section_bcn_ldj_5tb .section} При использовании возможности ограничения времени работы с Payment Page следует учитывать некоторые особенности: - при проведении отдельных платежейсо стороны платёжных систем или провайдеров могут запрашиваться дополнительные данныео пользователе, что может увеличивать время работы пользователейс платёжной формой \([подробнее](ru_pp_clarification.md)\); - ограничение времени работы с формой для отдельного платежа актуально и при выполнении всех повторных попыток в рамках этого платежа, независимо от их количества \([подробнее](ru_PP_Try_Again.md)\). ## Формат запроса {#section_pnk_grg_nmb .section} Чтобы задать ограничение на время работы с платёжной формой, в запросе на открытие Payment Page необходимо передать дату, время, а также часовой пояс в формате `YYYY-MM-DDThh:mm:ss±hh` \(или `YYYY-MM-DDThh:mm:ss±hh:mm`\) в значении параметра `best_before`, при этом допустимое время работы с формой должно составлять не более 30 суток с момента отправки запроса на открытие Payment Page. ```language-json { // обязательные параметры для проведения оплаты "project_id": 42, "payment_id": "7654321777", "payment_currency": "USD", "payment_amount": 131970, "customer_id": "customer_12", "signature": "TSzdE5rJZaA9TYAKoGpfXriFf82MxF...", // дата и время завершения работы с платёжной формой — // 12 апреля 2021 года в 10:15:30, GMT+3 "best_before": "2021-04-12T10:15:30+03" } ``` **На уровень выше:**[Вспомогательные процедуры и дополнительные возможности](ru_PP_Additional.md)