SatLane
Documentation

Invoice statuses

Invoice statuses

StatusMeaningTerminal?
pendingNo payment seen yetno
seenPayment detected in mempool (0 conf)no
paidPayment confirmed (≥ conf_threshold)no (could be reverted via reorg)
expiredPast expires_at, still inside grace window — address still watchedno
late_paidPayment arrived after expires_at but inside grace windowno (could be reverted)
underpaidBuyer sent less than amount_satsno — you decide whether to ship
overpaidBuyer sent moreno — you may want to refund the difference
requires_reviewInternal cross-check mismatch — manual review neededno
revertedPreviously paid, then a chain reorg removed the txyes
cancelledVendor cancelled before paymentyes