Exchange obmenka info | EN

Exchange obmenka info | EN

@TanukiCode

Developer: @TanukiCode


═══════════════════════


## 1. UNAUTHORIZED USERS (Guests)


1.1 Currency Exchange

- Create exchange requests without registration

- Select currencies for exchange (cryptocurrencies, fiat, banks)

- Real-time exchange rate calculation (Auto/Binance or Manual)

- Reverse calculation of the amount (enter the receiving amount → calculate the sending amount)

- Select a bank for fiat currencies (if enabled)

- Enter your full name, card/phone number, and email

- View request status by ID

- View request details

- Confirm payment for the request


1.2 Information Pages

- View service information (About) Us)

- View exchange rules (Rules)

- View AML/KYC policy

- View referral program

- View news

- View contacts and social networks


1.3 Registration and authorization

- Register a new account

- Login

- Password recovery


1.4 Referral system

- Follow a referral link (parameter ?r=CODE)

- Automatically save the referral code in the session


─────────────────────────


## 2. AUTHORIZED USERS


2.1 All guest features +

- Personal account (Profile)

- History of all requests

- View details of your requests

- Automatic email filling when creating a request


2.2 Referral program

- View referrals Accruals

- Viewing referral payments

- Viewing affiliate balance

- Receiving a referral code

- Referral statistics


2.3 Profile settings

- Change password

- Viewing account information

- Logging out


────────────────────────


## 3. ADMINISTRATOR


3.1 Dashboard

- General system statistics

- Number of requests by status

- Total exchange volume

- Total commission

- Number of users

- Latest requests

- Latest users


3.2 Order management (Orders)

- Viewing all requests with filtering

- Searching requests by ID, email

- Filtering by status, date

- Editing requests

- Changing request status

- Changing amounts Exchange

- Editing details (wallets)

- Viewing application details:

- Client's full name

- Selected bank

- Phone/card number

- Email

- All exchange details


3.3 Managing Currencies

- Adding new currencies (crypto/fiat)

- Editing currencies

- Deleting currencies

- Setting limits (min/max amounts)

- Managing currency reserves

- Activating/deactivating currencies

- Setting display accuracy

- For fiat currencies:

- Enabling a list of banks in the exchange form

- Adding/removing banks

- Selecting a field type (card number/phone number)


3.4 Managing Wallets

- Adding wallets for currencies

- Editing wallets

- Deleting wallets

- Activating/deactivating wallets

- Setting up automatic wallet generation


3.5 Managing Exchange Rates

- Adding exchange rates

- Editing rates

- Deleting rates

- Setting up the rate mode:

- Auto (automatic with Binance)

- Manual (manual/offline)

- Commission settings (%)

- Markup settings (%)

- View last update


3.6 User Management (Users)

- View all users

- Search for users

- View user details

- View user requests

- Block/unblock users


3.7 Referral Earnings

- View all referral earnings

- Filter by user, date

- Referral program statistics


3.8 Chat

- View messages from users

- Send replies to users

- Manage message statuses

- Upload files to chat


3.9 Logs

- View user activity logs

- Filter logs

- View activity details


3.10 Site Settings (Settings)

- Basic site settings

- Social media settings (with visibility checkboxes)

- Telegram notification settings

- SMTP settings for email

- Notification settings (enable/disable)

- Custom JavaScript code (before </body> and before </head>)

- Referral program settings


3.11 Notifications

- Telegram notification settings

- Email notification settings

- Managing notification types


3.12 Page Editing

- Editing page translations

- Editing AML/KYC texts

- Editing exchange rules

- Multilingualism (RU/EN)


3.13 Rules and AML/KYC

- Editing exchange rules (Rules)

- Editing AML/KYC policy


3.14 Administrators

- Adding administrators

- Editing administrators

- Deactivating administrators

- Managing access rights


3.15 Testing

- Test Telegram notifications

- Test SMTP sending Email


────────────────────────


## 4. TECHNICAL FEATURES


4.1 Rate Calculation

- Automatic calculation with Binance API

- Manual rate entry

- Rate markup (%)

- Exchange commission (%)

- Reverse calculation (received amount → sent amount)

- Support for different networks (ERC20, BEP20, TRC20, etc.)

- Support for different banks for fiat currencies


4.2 Currencies

- Cryptocurrencies (BTC, ETH, USDT, etc.)

- Fiat currencies (RUB, USD, EUR, etc.)

- Different networks for cryptocurrencies (USDT_ERC20, USDT_TRC20, etc.)
- Various banks for fiat currencies (RUB_VTB, RUB_SBER, etc.)


4.3 Security

- CSRF protection

- XSS protection

- SQL injection protection

- Automatic HTTP → HTTPS redirection

- Validation of all input data

- Activity logging


4.4 Notifications

- Email notifications:

- Request creation

- Request status change

- Telegram notifications:

- Request creation

- Request status change

- Customizable notification types


4.5 Multilingualism

- Russian (RU)

- English (EN)

- Language switching

- Translation editing via the admin panel


4.6 Referral system

- Automatic referral tracking

- Commission percentage accrual to referrals

- Customizable referral program percentage

- Accrual and payment history


4.7 Exchange forms

- Dynamic field loading depending on the exchange type:

- Crypto → Fiat

- Fiat → Fiat

- Crypto → Crypto

- Fiat → Crypto

- Bank selection for fiat currencies (if enabled)

- Field type: card number or phone number

- Validation of all fields

- Automatic exchange rate calculation


4.8 Request Statuses

- pending - Awaiting payment

- paid - Paid

- processing - In process

- completed - Completed

- cancelled - Cancelled

- expired


4.9 Currency Reserves

- Tracking the reserve of each currency

- Automatic reserve reduction when creating a request

- Reserve sufficiency check


═══════════════════════


© 2025 TanukiCode Exchange Platform

Report Page