ЗНАНИЯ БЕЗ ЛИШНЕГО ШУМА

Срок Lightning-инвойса: что делать при expired

От чего отсчитывается время BOLT 11, как отличить просроченный счёт от уже отправленного платежа и когда нужен новый инвойс.

Квитанция Lightning рядом с часами

Срок Lightning-инвойса BOLT 11 отсчитывают от отметки создания, записанной в счёте. После истечения срока приложение может отказаться начинать оплату. Если платёж уже был отправлен, сначала уточните его статус.

Пример со временем

Счёт создан в 12:00 и имеет срок 15 минут. После 12:15 он просрочен. Если приложение открыло его в 12:12, оно не получило новые 15 минут: до границы остаётся около трёх. BOLT 11 определяет значение по умолчанию 3 600 секунд, когда отдельное поле срока отсутствует. Кошелёк или сервис может выпустить счёт с другим сроком.

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

Условный отсчёт. Создание — 12:00. Срок — 15 мин. Граница — 12:15
Условный отсчёт

Как избежать повторного платежа

При статусе «в процессе» проверьте исходную попытку в приложении отправителя и подтверждение у получателя. Просрочка экрана не доказывает, что прежний платёж завершился неудачей. Если оплата не началась или подтверждённо не прошла, попросите новый счёт и заново сверьте сумму и назначение.

Если оплата не ясна. Проверить — статус. Сверить — зачисление. Запросить — новый счёт
Если оплата не ясна

Почему старый QR не обновляется

Закодированный счёт содержит прежние данные. Повторное сканирование того же изображения их не меняет. Новый инвойс должен выдать получатель. Для переводов основной сети применяется другой способ проверки, в том числе поиск по TXID. Для ошибок маршрута см. входящую и исходящую ликвидность.

Поиск по сайту