Transaction Lifecycle
This guide illustrates a typical end-to-end flow in SecurityPro: deposit → order execution → settlement.
Use this to understand which systems interact and where your integration code runs.
High-level sequence
Section titled “High-level sequence”
Notes
- Webhooks notify you of state changes (
deposit.confirmed,order.filled,settlement.completed). - Polling endpoints (e.g.,
/v1/orders/{id},/v1/account/balances) can be used as a fallback.
State diagram (order)
Section titled “State diagram (order)”
Transitions
Created → Rejectedwhen validation fails (insufficient funds, bad params).Queued → Matchedwhen the engine finds a counterparty.Partially Filled → Filledwhen the remaining quantity executes.Queued → Canceledon user/API cancel.
Related docs
- Auth: /concepts/authentication/
- Rate Limits: /concepts/rate-limits/
- Errors: /concepts/errors/
- Placing Orders: /guides/placing-orders/
- Retrieving Balances: /guides/retrieving-balances/
- Webhooks: /concepts/webhooks/