Перейти к содержанию
Paycryp.
Оплата на сайте

Срок действия платёжного счёта: что происходит, когда время вышло

У счёта есть время, до которого он действует. В Paycryp срок новых счетов задаётся в настройках терминала. Если время вышло, сначала проверьте статус старого платежа, затем предложите покупателю следующий шаг.

Редакция PaycrypОпубликовано 2 мин чтения

Зачем счёту ограничение по времени

Цена, резерв товара и реквизиты оплаты не всегда могут оставаться актуальными бесконечно. Срок помогает связать покупку с теми условиями, которые были показаны клиенту.

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

Где задаётся срок в Paycryp

Для новых счетов используется настройка терминала. В API ответ содержит expiresAt. Старый параметр ttlMinutes не должен использоваться как способ переопределить срок через запрос: ориентируйтесь на актуальную документацию.

Изменение настроек не меняет уже созданные счета. Это важно, если поддержка обсуждает вчерашнюю покупку: у неё остаются условия, зафиксированные при создании.

Счёт и внешние реквизиты могут иметь разное время

В объекте платежа есть также providerExpiresAt — срок текущих реквизитов платёжного партнёра. Не стоит подменять одно поле другим или строить интерфейс только на собственном таймере.

Авторитетным остаётся состояние сервера. Таймер помогает покупателю ориентироваться, но не решает сам, прошла ли оплата.

Что показать после истечения

Лучше написать «Срок этого счёта закончился» и предложить вернуться к заказу. Если нужна новая попытка, сначала убедитесь, что старый платёж не подтверждён.

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

Если деньги списались около окончания срока

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

Если статус требует уточнения, покажите спокойное сообщение и контакт поддержки. Список полезных данных: номер заказа, время попытки, сумма и способ оплаты. Полные платёжные реквизиты в публичной переписке не нужны.

Что проверить разработчику

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

Так ограничение времени будет помогать покупке, а не превращаться в источник лишних повторных оплат.

Материалы по теме