Order fully filled
Completed on the exchange’s side in one or more trades, and the balance reflects the full amount.
Built-In Crypto Exchange
Buy or sell either currency in a pair, fiat to crypto, crypto to fiat, or crypto to crypto, at a live market price. Whichever field is typed into is fixed exactly; the other side is always an estimate.

Every order, accounted for
An order isn’t the same thing as a completed trade. Whichever way it goes, the customer sees exactly where it stands.
Completed on the exchange’s side in one or more trades, and the balance reflects the full amount.
The difference is returned to the account balance rather than left pending indefinitely.
A known number of trades have filled already, and more may follow before it finally closes.
Available and pending balances are rolled back in full, with a specific reason shown.
Common error states
Can happen if orders fire from different tabs at once. The one that no longer fits is rejected cleanly.
The selected pair currently isn’t supported for trading.
The from or to account’s status is invalid at the moment the order is placed.
Shown if the currency the order needs doesn’t have a matching account behind it.
If the estimated buy amount wouldn’t cover the fee, the order is stopped before it’s created.
A generic message covers rarer backend or provider errors, with a direct line to support.
How it actually works
Pairs are pulled from the connected exchange and filtered down to the currencies your customer’s accounts can actually support, so the picker never shows a pair that has nowhere to settle.
Two moments, two roles
The opposite field updates continuously as the market price moves, so nothing is fixed yet.
The typed side is locked exactly and the balance is reserved before the order reaches the exchange.

Choosing an account
If more than one account shares a currency, every one of them appears with its own balance, so the right one gets picked rather than assumed.
Order history
Customers can review each currency pair, the amount sold, the amount bought, and the current status without switching between separate FX and crypto products.

Related FinHost modules
Get started
Live pricing, fixed-side protection, account-level control, and full order tracking, on web and on mobile.