Transfer Process
Understand fiat and crypto transfer types, lifecycle states, and how transfers fit into the Cybrid trading flow.
Overview
The Cybrid platform enables fund transfers for both fiat currencies (USD, CAD) and cryptocurrencies (BTC, USDC) through the transfers endpoints.
Transfer types
| Type | Description |
|---|---|
| Funding | Fiat deposits and withdrawals to Plaid-connected bank accounts via EFT or ACH. |
| Book | Internal transfers between accounts on the platform. Typically used with a pre-funded account model. See Trade Process for details. |
| Crypto | Crypto withdrawals to pre-registered external wallets. Crypto deposits are not initiated from Cybrid, but transfers are created to record incoming deposits. |
Where transfers fit in
Transfers bookend the trading activity on the platform. A typical flow looks like this:
Transfer states
After creating a transfer via POST /api/transfers, it progresses
through these states:
storing→reviewing— immediate transition after creation.reviewing→pending— the payment processor completes initial processing (typically a few minutes).pending→completedorfailed— the payment processor finishes processing the transfer.
Compliance reviewIf a transfer is flagged for compliance review, it remains in
reviewinguntil the review completes, then transitions directly tocompletedorfailed.
When a transfer reaches failed, the failure_code field contains
the reason for failure.
Updated 13 days ago
