3.1 Fiat Deposit (using company pool accounts)
This process involves customers depositing funds into the company's designated accounts, followed by manual admin processing.
3.1.1. Customer Deposit Steps
3.1.1.1. Deposit to Company Accounts: Customers need to deposit funds into the company's pooled accounts.
3.1.1.2. Use Unique Customer ID: They must copy a unique customer ID and use it as a reference when making the deposit to the provided bank details (IBAN/account number, bank address).
3.1.1.3. International/Domestic Details: For international deposits, SWIFT/RBS details are used; for domestic deposits, routing numbers are used.

3.1.2. Admin Manual Transaction Addition & Approval:
3.1.2.1. Manually Add Transaction: Once the company account receives the deposit, an admin needs to manually add the transaction to the system.
3.1.2.2. Select Customer and Details: The admin selects the customer ID, chooses the deposit date, the currency (e.g., USD, GBP) deposited, and the bank used by the customer.
3.1.2.3. Enter Sender Information: The admin enters the sender's name, sender's bank account number, sender's bank name, and the gross amount deposited.
3.1.2.4. Calculate & Save: The system automatically calculates company fees and the net amount the customer receives. The admin then saves the transaction. The customer receives a notification that a deposit transaction has been created.
3.1.2.5. Change Transaction State: The admin then changes the transaction state from "pending" to "approved" (or "rejected").
3.1.2.6. Balance Update: Once approved, the deposited amount appears in the customer's wallet, and their balance automatically refreshes.