GET /v2/transactions.
Receive and reconcile USD
1
Get or create your USD wallet
A vault doesn’t get a USD wallet automatically when it’s created. If it doesn’t have one yet, create it with
POST /v2/vaults/{vaultId}/wallets—see Create a wallet and address. Anchorage Digital also creates one automatically the first time the vault receives an internal deposit.2
Get your deposit instructions
Retrieve the bank wire and ACH details for your USD account from the web dashboard, and share them with the sender.
3
Receive the deposit.attributed webhook
The sender initiates a wire or ACH to those details. Once the funds settle, a
deposit.attributed webhook fires with the transactionId. USD deposits don’t require attribution, so deposit.pending-attribution never fires for fiat. See Webhooks.4
Read the deposit with GET /v2/transactions
Fetch the transaction to reconcile the funds against your ledger. The
fiatDetails object carries the sender’s name, bank, and memo—no attribution step is required.Reconcile from fiatDetails
For more on USD accounts, see the USD banking user guide.