What advances it
What announces it
The account’s own events are in Account opening. These are the deposit’s:virtual_account.deposit_funds_received is the rail-independent signal. Balance behaviour is not uniform across rails, so an integration that watches the balance instead will work on one rail and quietly fail on another.
Corridors
A fiat deposit has no separate settlement step, so it is complete the moment it arrives — there is no intermediate state to wait through. A crypto one starts
pending and the settlement pipeline advances it.Where an RFI interrupts it
A deposit can raise a request for information against the sub-client that owns the account, and until it resolves, what it blocks stays blocked. The events are the same as in Sub-client verification.Making one arrive in sandbox
You do not have to wait for a real payer. Simulate a deposit credits the account for real and fires the same webhooks a real deposit does, which is what makes it worth testing against. It exists in sandbox only.Payout
Money leaving, to a counterparty you saved.