Deposit, which settles to the account’s settlement destination.
When to use it
Do not create a payment to obtain an address, and do not treat one deposit as one order: a deposit carries nothing that ties it to an order. See Payments and Depositing funds.
Before you issue one
The account needs an active preferred settlement destination, a connected wallet on a settlement chain. Without one, issuing is refused with400 bad_request. See Wallets and handles.
Then read the network catalog. It is read-only and safe to cache for a minute.
Minimums per asset are listed on Supported regions and currencies. Show the minimum next to the address every time.
The deposit address
Create and list
A browser holding a client session uses the same calls under
/v2/client/me/, fixed to the session’s account. See Create deposit addresses for the client account.
The deposit
fees.basis is source_amount before final settlement evidence exists and verified_destination_receipt once the received destination amount is independently verified; only then is the net final. A deposit detected before a settlement-profile change still settles to its snapshot. See Settlement fees.
status, with limit up to 100 (default 50) and cursor.
States
Check a missing transfer
Detection is automatic. When a transfer has not appeared, ask Stableyard to look for it:
The evidence is only a candidate: Stableyard verifies the address, chain, token, amount, finality and that the evidence has not been used before. Known check failures return
200 with isTransferDone: false, so read the body:
Errors
Webhooks
confirming and settling are not delivered as events: poll GET /v2/accounts/{accountId}/deposits for that detail. See Webhooks.
Related
Depositing funds
Issue an address to a returning customer and read arrivals.
Settlement transactions
Follow a deposit’s settlement record.
Status codes
Deposit and payment states side by side.
Supported regions and currencies
Which chains issue addresses, and each asset’s minimum.