Settlement Model
XFX uses a Delivery-versus-Payment (DvP) settlement model for all trades. This ensures that funds are only released once the corresponding payment has been received and verified.
How settlement works
Step 1: Execute a trade
Once a trade is executed, it becomes a transaction awaiting settlement.
Step 2: Send your deposit
To settle the transaction, send a deposit to the XFX settlement details available in the XFX web dashboard.
Important
- Use only accounts that have been previously whitelisted with XFX as Trusted Accounts
- Deposits from non-whitelisted accounts will be rejected or delayed
Step 3: Include the transaction ID
Include the transaction ID in the payment reference fields. This allows our system to automatically match your deposit to the correct transaction and trigger settlement without manual intervention.
Step 4: Automatic payout
As soon as your deposit is detected and matched:
- The payout is automatically triggered
- Funds are settled to your designated payout account according to the SLAs defined in the Supported Currencies section
Important considerations
One trade = one settlementCurrently, each transaction must be settled individually with a corresponding deposit.
Many-to-many settlement coming soonWe are actively working on support for many-to-many settlement flows (e.g. one larger payment settling multiple transactions). Until this is available, ensure each trade is settled with a dedicated payment.
Settlement timing — Refer to the Supported Currencies section for detailed SLAs. Settlement speed depends on:
- The currency pair
- The payment rails used
- Cutoff times and banking hours
Operational best practices
Tips
- Always include the transaction ID in payment references
- Monitor transaction status via the Transactions API for confirmation
Updated about 2 months ago