Trade Process
Where do trades fit on the Cybrid Platform?
Overview
Trades on the Cybrid Platform let customers buy and sell crypto using fiat funded into their
fiat account. Each trade requires a quote that locks in a price for a short window, then a
POST /api/trades call against the quote guid.
Trades section
| Guide | When to use |
|---|---|
| Create and execute a trade | End-to-end quote and trade flow |
| Trade fees | Configure custom fees |
| Stablecoin swap | Swap USDC across chains |
| Sandbox trades | Sandbox-specific behavior |
End-to-end trade setup
Executing a trade requires one-time customer setup, then a repeatable quote → trade flow.
One-time setup
- Create a Customer via
POST /api/customers. - Create
fiatandtradingAccounts for the Customer viaPOST /api/accounts. - Verify the customer's identity via Persona — see Verifying a customer.
- Connect the customer's bank account via Plaid — see Add Customer External Bank Accounts and Plaid Integration.
Per-trade
- Fund the
fiataccount using a funding transfer (see Transfer Process). - Generate a quote via
POST /api/quotes(see Create and execute a trade). - Execute a trade against the quote via
POST /api/trades.
Sandbox simulationKYC and Plaid bank connections are simulated in sandbox. Simulated Plaid funding caps each deposit at $100. See Sandbox trades for trade limitations and Sandbox transfers for funding limitations.
Trade settlement
Trade settlement runs in hourly batches between 9 AM and 5 PM ET on weekdays. USDC settles 24/7 on an hourly schedule. See Crypto Trade Settlement for the full timeline.
Updated 14 days ago
