Platform for exchange businesses

iEXExchanger — a ready platform for exchange businesses

iEXExchanger helps launch and grow a currency and crypto exchange without building the system from scratch. The product includes an Angular 22 client website, Vue 3, customer account, order flow, rates, reserves, payment directions, notifications, analytics, security, multilingual support, and team tools. The platform supports different operating models: an operator can handle every order manually, part of the checks can run in semi-automatic mode, and with payment gateways, processing rules, and ExchangerApi v3 the exchanger can work fully automatically or accept orders from external services. The core idea is simple: the owner manages the exchange business from one system, customers follow a clear exchange path, and technical processes — rates, limits, notifications, checks, statuses, and logs — stay under control.

iEXExchanger

Client website and personal account

Order creation with rate, reserve, limits, paire fields, requisites, and verification settings.

Admin panel and operations

Admin panel for processing orders without unnecessary navigation across different systems.

Security and control systems

Detailed logs for orders, payments, merchants, payouts, rates, reserves, API, and staff actions.

More than an exchange website

What is included in iEXExchanger

iEXExchanger is a connected ecosystem for an exchange service: client side, admin panel, ExchangerApi v3, payment scenarios, automation, analytics, security, languages, content, training, and documentation.

Launch and support

Documentation, training, and a clear implementation path

The platform is designed not only for developers. Owners and teams can gradually understand settings, order scenarios, payment integrations, security, and daily exchange operations.

Client website and personal account

Exchange form, paire selection, payment pages, order statuses, receipt uploads, card and identity verification, order history, wallets and cards, discounts, promo codes, bonuses, affiliate section, news, FAQ, reviews, Telegram scenarios, and six client languages.

Admin panel and operations

Management of orders, operators, directions, rates, payment gateways, payouts, reserves, limits, users, roles, content, notifications, analytics, API keys, logs, updates, and system settings.

iEX UI Kit and design system

A native interface component set for the customer side and admin panel: buttons, forms, tables, modals, states, themes, mobile elements, and unified visual rules. It keeps the product consistent and makes new sections faster to develop.

Automation where it actually matters

The system can update rates, recalculate orders, issue requisites by rules, send notifications, work with merchants and payouts, run scheduled exports, and reduce operator workload.

Security at the process level

In iEXExchanger, protection is not limited to admin login. Sessions, roles, IPs, orders, requisites, anti-spam, payment callbacks, API keys, staff actions, and suspicious customer activity are controlled by dedicated mechanisms.

The platform grows with the exchanger

You can start with manual processing and a small set of directions, then connect automatic payments, BestChange, advanced analytics, affiliate tools, Telegram scenarios, KYC/AML, ExchangerApi v3, city profiles, and additional services.

Platform technologies

Under the hood, iEXExchanger combines Angular 22, iEX UI, Vue 3, Laravel 13, PHP 8.4, Redis, Horizon + Pulse, Nginx, Fastly/CDN, realtime events, payment integrations, and separate modules for rates, orders, security, and analytics.

Frontend

Client Side

Separate interfaces for customers and the team: fast exchange on the website, a customer account area, Fastly/CDN delivery, and focused admin operations.

Angular 22
Fast exchanger customer interface with a clear order form, mobile-friendly payment scenarios, and Fastly/CDN-aware delivery.
Vue 3
Working panel for administrators and operators: orders, rates, users, payments, content, and settings.
iEX UI
Native UI system
Tailwind 4 + Vite
UI style and fast builds
Backend

Server Logic

Handles orders, rates, limits, payments, roles, logs, queues, the client API, and public ExchangerApi v3.

PHP 8.4
Modern server runtime for business logic, APIs, and the product modular architecture.
Laravel 13
Backend foundation: routes, services, middleware, queues, events, access rights, and integrations.
Redis
Cache and runtime data
MySQL
Data and history
Horizon + Pulse
Queues and load
Ops and security

Infrastructure

Covers traffic protection, background jobs, realtime events, and server stability.

Cloudflare / WAF
Perimeter protection, WAF, CDN, proxying, and recommendations for a public exchange service.
Nginx
Web server and reverse proxy for the public site, API, admin panel, and server routing.
Laravel Reverb
Live events for orders, notifications, chat, and interfaces where current status matters.
Debian 12
Server base
API / cron / logs
Maintenance
Product localization

Languages for the client side and admin panel

The language architecture follows the real product surfaces: the Angular customer website uses an expanded language set for public audiences, while the Vue admin panel focuses on the languages with prepared admin messages and working interfaces.

Admin panel

Seven languages for the team

The admin panel supports French, Kazakh, Ukrainian, Russian, English, Chinese, and Spanish: orders, settings, tables, logs, notifications, and operator actions stay readable for an international team.

frFrançais
kkҚазақша
ukУкраїнська
ruРусский
enEnglish
zh-CN简体中文
esEspañol
Client side

Nine languages for customers

The client website and account area are prepared for French, English, Spanish, Russian, Polish, Chinese, Ukrainian, Georgian, and Kazakh audiences: exchange, payment, account screens, emails, and public content follow one language model.

frFrançais
enEnglish
esEspañol
ruРусский
plPolski
zh-CN简体中文
ukУкраїнська
kaქართული
kkҚазақша
Public integration

ExchangerApi v3 for orders and external services

In addition to the standard customer website, iEXExchanger provides a separate API surface for integrations. It can expose exchange routes and payment systems, calculate quotes, run preflight before order creation, create orders, check statuses, confirm or cancel exchanges, work with verifications, files, reviews, partner data, and webhooks.

Contract, keys, and access control

The API is built around an OpenAPI contract, precise scopes, HMAC signatures, idempotency, quotas, limits, IP allow-lists, request logs, and a suspicious activity center in the admin panel.

OpenAPI 3.1HMAC SHA-256Idempotency-KeyScopesWebhooksSandboxTypeScript SDKPHP signer

Order creation

An external service can follow the quote -> preflight -> order flow, then read status, available actions, confirm payment, or cancel the order.

Secure access

Keys have dedicated permissions, expiration dates, limits, HMAC settings, quotas, and IP restrictions, while the admin panel shows risk and usage history.

Webhooks and events

Webhook endpoints, test events, deliveries, retries, secret rotation, and events for orders, payments, verifications, files, and partner payouts are supported.

OpenAPI and SDK

The contract is available as OpenAPI 3.1, with a TypeScript client and PHP signer alongside schemas and contracts readable through public endpoints.

How an external service creates an exchange

1

Read routes

The integration receives available directions, payment systems, route details, and capabilities.

2

Get a quote

The API calculates amount, rate, fees, checks, and restrictions before a real order is created.

3

Create the order

After preflight, the external service sends the order request and receives the created order with public status.

4

Run the process

It can then read status, confirm payment, cancel the order, submit verification, and receive events through webhooks.

What the platform can do

Core iEXExchanger Features

iEXExchanger covers the full exchange workflow: showing directions to the customer, operator order control, rate calculation, requisites issuing, payment checks, notifications, analytics, affiliate accruals, and external API access. The list below is not a dry reference of every setting, but the main capability groups in plain language: the Angular 22 customer website, Laravel backend, Vue 3, payments, rates, security, analytics, content, updates, and native UI system.

Customer exchange path

Everything the customer sees: paire selection, order creation, payment, statuses, account area, documents, and exchange history.

  • Client website with a fast exchange form, currency selection, payment systems, and directions.
  • Order payment page with instructions, timers, QR codes, statuses, and clear customer actions.
  • Bank card and identity verification with image uploads and status checks.
  • Customer account: order history, requisites, cards, wallets, settings, and account security.

Operational workflow

A working area for operators and administrators: orders, statuses, rates, requisites, limits, comments, and action history.

  • Admin panel for processing orders without unnecessary navigation across different systems.
  • Statuses, stages, rejection reasons, deferred orders, archives, and action history.
  • Order recalculation on rate changes with readable history: reason, amounts, before/after rate, manager, and time.
  • Flexible requisites issuing: manual, automatic, on request, or by configured conditions.

Rates, reserves, and BestChange

Management of rates, reserves, formulas, BestChange positions, TXT exports, and the exchanger competition logic.

  • Rates from different sources: BestChange, competitors, formulas, files, manual values, and external data.
  • Automatic rate updates, protection against sudden jumps, and resilience when sources fail.
  • BestChange module: position calculation, competitor filters, exchanger reliability, blacklist, and proxy support.
  • Reserves by currency and payment system, manual management, file-based reserves, source groups, and change history.

Payments and payouts

Connection of merchants, callbacks, webhooks, auto-payouts, error logs, and protected payment setting storage.

  • Payment gateways for accepting funds, payment checks, callback/webhook scenarios, and automatic payouts.
  • Separate merchant and payout logs showing chosen scenarios and error reasons.
  • Encrypted merchant configuration storage and safe loading from protected storage.
  • Sandbox and replay mechanisms for payment integrations, disabled by default in production.

KYC, AML, and limits

Tools for checking customers, cards, requisites, and order behavior so strict rules can be enabled only where they are truly needed.

  • KYC and manual identity verification for directions where customer confirmation is required.
  • AML checks and pluggable AML drivers for crypto operation risk control.
  • BIN inspector and bank rules for more accurate card and payment detail verification.
  • Limit profiles: order counts, intervals, first-order rules, and amount restrictions.

Analytics and notifications

Control over profit, turnover, operators, customers, partners, events, e-mail, Telegram, and realtime notifications.

  • Exchange analytics: profit, turnover, directions, customers, partners, devices, and statuses.
  • Operator analytics: processing speed, workload, work calendar, and problem periods.
  • Unified SmartNotifier core for e-mail, Telegram, templates, rules, audit, and queues.
  • Realtime events and WebSocket scenarios for notifications, orders, chat, and live interfaces.

Interface, content, and languages

The system helps manage appearance, pages, media, translations, and website materials without constantly editing code.

  • Media manager: folders, image upload, search, trash, contexts, and file settings.
  • Modern content editor, pages, page groups, news, FAQ, contacts, and website navigation.
  • Multilingual real product surfaces: admin panel in Chinese, English, and Russian; client side in Russian, English, Chinese, Polish, Ukrainian, and Georgian.
  • AI assistant for locale translation and faster multilingual text work.

Growth and expansion

Content, SEO pages, API, Telegram scenarios, product updates, and gradual connection of new modules.

  • Modern content editor, pages, page groups, news, FAQ, contacts, and website navigation.
  • Public client API for rates, orders, account area, content, reviews, contacts, and Telegram scenarios.
  • Telegram Mini App support as an additional exchange channel next to the main website.
  • Product update module with version history, checks, and controlled release application.

Platform core

APIs, settings, background jobs, logs, updates, and maintenance modes are collected into dedicated mechanisms for stable daily operation.

  • System behavior management through DynamicConfig and SystemSettings without manual file editing.
  • Scheduled tasks, cron scenarios, queues, Horizon, and background handlers for heavy operations.
  • The admin API center manages client access, tokens, scopes, limits, quotas, webhook settings, and suspicious activity.
  • AdminSearch helps quickly find users, orders, directions, reserves, and problem signals without manually jumping through sections.
Risk control

Security and control systems

Security in iEXExchanger is built around real exchanger operations: staff logins, operator actions, order creation, requisites issuing, payment callbacks, API requests, user restrictions, and event logs are controlled by separate mechanisms. This helps protect not only the admin panel, but also funds, reserves, customer data, payment scenarios, affiliate accruals, and the exchanger reputation.

The main principle: the owner should see who did what, why the system made a decision, and where risk appeared.

Staff access

  • Google Authenticator 2FA for additional admin login protection.
  • Custom hidden admin panel URL instead of a standard public path.
  • Admin access restriction by IP with Cloudflare header support.
  • Roles and permissions for staff, operators, analytics, settings, and payment sections.

Orders and customers

  • Centralized bans by IP, ranges, e-mail, and domains with reasons and expiration dates.
  • Order anti-spam: empty order limits, frequent repeats, and suspicious activity detection.
  • Limit profiles for directions and users: order counts, intervals, first exchanges, and amounts.
  • AML and KYC modules for risk checks and identity confirmation where required.

Payment scenarios

  • Sensitive data encryption and protected payment gateway configuration storage.
  • Hash and secret checks for payment callbacks, webhooks, and status files.
  • Additional secret access for sensitive merchant and auto-payout operations.
  • Card, bank, requisites, and payment-data availability rule checks.

Logs and infrastructure

  • Detailed logs for orders, payments, merchants, payouts, rates, reserves, API, and staff actions.
  • Notifications about important events: new orders, logins, IP changes, verifications, errors, and statuses.
  • UFW, Fail2Ban, Cloudflare, and BestChange recommendations as part of the infrastructure security layer.
  • Product updates and internal checks that help keep the version secure and stable.
Process automation

Automation and Payment Gateways

iEXExchanger can be operated manually, but the product becomes strongest when automation is enabled: the system checks rules, updates data, works with merchants, notifies customers, and helps operators avoid keeping every process in their head.

Gateways, merchants, and auto-payouts

Built-in integrations are split by purpose: crypto gateways handle cryptocurrency scenarios, while fiat gateways handle payment systems, banks, and merchants. For manual mode, custom payment systems, banks, money transfers, cash directions, and currencies can be added separately through the admin panel.

Crypto gateways

Integrations for crypto directions, incoming-payment checks, callbacks, and automated crypto operation handling.

AbcexAlfaBit PayB2BWalletBitGoCrypto Cash (Crypto)CryptowayExnodeHeleketM-Pay (Crypto)Rapira CryptoWestWallet

Fiat gateways

Integrations for payment systems, bank scenarios, merchants, and automation of fiat acceptance or payouts.

AppexBitBestMerchantBydexEvoPayFiatCutFirekassaGoldexIvanPayMerchant001NicePayObmenka ClubObmenka Club V2PayCore fiat GatewayPshbSuperMoneyVolet (ADVCash)

How an automated order works

1

Customer creates an order

The platform checks the paire, limits, reserve, rate, required fields, and settings for the selected exchange scenario.

2

The system shows instructions

The customer receives clear requisites, QR code, timer, status, and notifications without manual operator messaging.

3

Payment is checked

A connected gateway, callback, or operator check records the incoming payment and moves the order to the next step.

4

The order is completed

The system sends notifications, writes events to logs, updates analytics, and can launch payout when the rules allow it.

From manual launch to full automation

Exchange operating modes

iEXExchanger can be launched gradually: first as a controlled manual exchanger, then with semi-automatic checks, payment gateways, auto-payouts, BestChange, analytics, Telegram scenarios, and additional modules as the project grows.

Manual mode

The operator checks incoming funds, issues or confirms requisites, changes statuses, and completes the order. This format is useful for launch, cash directions, rare payment systems, and exchangers where personal control matters.

Semi-automatic mode

Part of the work is handled by the system: the customer sees instructions and statuses, the operator receives hints, can check incoming payments through integration, and confirms or cancels the exchange without logging into every external account.

Full automation

With connected merchants, payouts, callbacks, limits, and paire rules, an order can pass through the flow without operator involvement: creation, payment check, status update, notifications, and payout are performed automatically.

Mixed mode

Different directions can work differently: for example, popular crypto pairs can be automated, bank directions can be semi-automatic, and cash or non-standard deals can stay manual.

Additional channels

The exchanger can work not only through the main website: Telegram notifications, account binding, and a Telegram Mini App are available as additional customer scenarios.

A ready product that can be launched gradually

This page explains iEXExchanger in plain language, but inside it is a full working system: customer website, admin panel, orders, rates, payments, security, analytics, content, training, and tools for growing an exchange business.