# How to Integrate a 3rd Party Exchange
Follow the below steps to integrate Vite into a 3rd-party exchange. This guide also applies to any other tokens issued on Vite.
You can choose either Bank Account Style Wallet (based on individual addresses) or Shared Account Style Wallet (based on memo) as the deposit account. For the simplicity of integration, it's highly recommended to use a memo-based deposit account.
- Exchange generates a deposit address through Node Wallet API
- User deposits VITE to the address with a unique deposit id (memo).
- Exchange listens to Unreceived Transactions for the deposit address, Receive the Transactions, then generates deposit records.
- Exchange checks the Transaction Confirmations for the deposit transaction. When the confirmation number reaches 180, it is safe to believe the deposit is complete.
- Process Withdrawal