Stati dell'Ordine
Un ordine attraversa il seguente ciclo di vita:
new → paid → processing → completed
↘ ↘ failed
cancel → cancelled
ttl expires → expiredTabella degli stati
| Status | Terminal | Description |
|---|---|---|
new | No | Ordine creato, in attesa del deposito TRX da address_from. |
paid | No | Deposito corrispondente ricevuto. L'ordine è in coda per l'elaborazione. |
processing | No | Energia e/o bandwidth vengono consegnati a address_to. |
completed | Sì | Risorse consegnate. Commissione referral accreditata al partner. |
failed | Sì | L'ordine non ha potuto essere completato. |
cancelled | Sì | Annullato dal client tramite POST /v1/orders/cancel. |
expired | Sì | Nessun deposito corrispondente ricevuto entro la finestra ttl. |
Note importanti
- Solo gli ordini in stato
newpossono essere annullati. - Un deposito ricevuto per un ordine
cancelledoexpirednon viene rimborsato automaticamente. - La commissione referral viene accreditata solo quando l'ordine raggiunge lo stato
completed. - Effettua il polling di Controlla Ordine finché lo stato non è terminale (
completed,failed,cancelledoexpired) per sapere quando la consegna è completata.
Intervallo di polling consigliato
Effettua il polling ogni 5–10 secondi dopo aver rilevato il pagamento. La maggior parte degli ordini viene completata entro 5–10 secondi dalla conferma del pagamento.
