GuidesRecipesAPI ReferenceChangelog
Guides

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

GuideWhen to use
Create and execute a tradeEnd-to-end quote and trade flow
Trade feesConfigure custom fees
Stablecoin swapSwap USDC across chains
Sandbox tradesSandbox-specific behavior

End-to-end trade setup

Executing a trade requires one-time customer setup, then a repeatable quote → trade flow.

One-time setup

  1. Create a Customer via POST /api/customers.
  2. Create fiat and trading Accounts for the Customer via POST /api/accounts.
  3. Verify the customer's identity via Persona — see Verifying a customer.
  4. Connect the customer's bank account via Plaid — see Add Customer External Bank Accounts and Plaid Integration.

Per-trade

  1. Fund the fiat account using a funding transfer (see Transfer Process).
  2. Generate a quote via POST /api/quotes (see Create and execute a trade).
  3. Execute a trade against the quote via POST /api/trades.
ℹ️

Sandbox simulation

KYC 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.