Skip to content

Trade statuses ​

Status in appCodeWhat it means
Locking escrowPENDING_ESCROWThe seller's XLM is being moved into escrow
Awaiting paymentESCROW_LOCKEDEscrow is funded; the buyer has 15 minutes to pay
Paid — awaiting releasePAIDThe buyer marked the trade as paid
Releasing XLMRELEASINGThe release transaction is being submitted
Refunding sellerREFUNDINGThe refund transaction is being submitted
CompletedCOMPLETEDThe buyer received the XLM
CancelledCANCELLEDThe escrow was refunded, or never funded
PENDING_ESCROW → ESCROW_LOCKED → PAID → RELEASING → COMPLETED
                      │                    ▲
                      ├────────────────────┘  (seller can release early)
                      └→ REFUNDING → CANCELLED (buyer cancels or window expires)

Transitional statuses ​

PENDING_ESCROW, RELEASING and REFUNDING normally last a few seconds. If Stellar is slow to respond, Nexlm reconciles the trade against the blockchain within a few minutes and moves it to the correct status.

Nexlm is a peer-to-peer facilitator and never holds customer Naira.