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.

