Skip to content
SkinsNodeDocumentation
Settlement & balance credit
Docs/Deposits

Settlement & balance credit

Distinguish trade acceptance, pending credit, available credit and reversals.

Transaction statusCredit statusAction
new / verifying / pendingnot_creditedContinue tracking. Validation, submission or Steam acceptance is pending.
on_holdpendingItems were received. Wait for trade protection and settlement verification.
successavailableRecord the committed credit and its walletTransactionId.
canceled / failednot_creditedDefinitive pre-settlement failure. No credit was added.
revertedreversedCancel pending credit or reconcile a compensating wallet entry.

Exactly one credit

Pending deposits are not spendable. A successful transaction includes a wallet ledger reference. Its credit total equals the sum of selected quoted items.

Deduplicate callbacks by event ID and apply only newer revisions. A reversal after credit is recorded as a compensating ledger entry, never by deleting history or silently clamping a balance to zero.

An uncertain send, cancel or settlement outcome remains in reconciliation. Do not treat a timeout as failure or submit a replacement.

Implement deposit webhooks ยท Read the current transaction