Skip to content

Статусы заказов

Заказ проходит следующий жизненный цикл:

new → paid → processing → completed
         ↘               ↘ failed
cancel →  cancelled
ttl expires → expired

Таблица статусов

СтатусТерминальныйОписание
newНетЗаказ создан, ожидает TRX-депозита с address_from.
paidНетСоответствующий депозит получен. Заказ поставлен в очередь на обработку.
processingНетЭнергия и/или пропускная способность доставляются на address_to.
completedДаРесурсы доставлены. Реферальная комиссия начислена партнёру.
failedДаЗаказ не удалось выполнить.
cancelledДаОтменён клиентом через POST /v1/orders/cancel.
expiredДаСоответствующий депозит не получен в течение срока ttl.

Важные замечания

  • Отменить можно только заказы в статусе new.
  • Депозит, полученный для заказа в статусе cancelled или expired, не возвращается автоматически.
  • Реферальная комиссия начисляется только при достижении заказом статуса completed.
  • Опрашивайте Проверку заказа до тех пор, пока статус не станет терминальным (completed, failed, cancelled или expired), чтобы знать о завершении доставки.

Рекомендуемый интервал опроса

Опрашивайте каждые 5–10 секунд после обнаружения платежа. Большинство заказов выполняются в течение 5–10 секунд после подтверждения оплаты.

TronZap Partner Documentation