Statuts des Commandes
Une commande passe par le cycle de vie suivant :
new → paid → processing → completed
↘ ↘ failed
cancel → cancelled
ttl expires → expiredTableau des statuts
| Statut | Terminal | Description |
|---|---|---|
new | Non | Commande créée, en attente du dépôt TRX depuis address_from. |
paid | Non | Dépôt correspondant reçu. La commande est en file d'attente de traitement. |
processing | Non | L'énergie et/ou la bande passante sont en cours de livraison vers address_to. |
completed | Oui | Ressources livrées. Commission de parrainage créditée au partenaire. |
failed | Oui | La commande n'a pas pu être exécutée. |
cancelled | Oui | Annulée par le client via POST /v1/orders/cancel. |
expired | Oui | Aucun dépôt correspondant reçu dans la fenêtre ttl. |
Notes importantes
- Seules les commandes en statut
newpeuvent être annulées. - Un dépôt reçu pour une commande
cancelledouexpiredn'est pas remboursé automatiquement. - La commission de parrainage n'est créditée que lorsque la commande atteint le statut
completed. - Interrogez Vérifier une Commande jusqu'à ce que le statut soit terminal (
completed,failed,cancelledouexpired) pour savoir quand la livraison est terminée.
Intervalle de polling recommandé
Interrogez toutes les 5 à 10 secondes après détection du paiement. La plupart des commandes se complètent en 5–10 secondes suivant la confirmation du paiement.
