BoxExchanger Script Description

The software represents a universal solution for creating and managing an online currency exchange. The platform offers a wide range of features that allow you to create your own exchange service with minimal technical skills.

Product Components

Exchange Point
Website

Ready-made exchange website on Vue.js/Nuxt.js with the ability to customize the design.

desktop/mobile version

Admin Management Panel

Efficiently manage your exchange service through an intuitive interface. Easy management and setup of your online exchange for optimal business operation.

Exchange Telegram Bot

A modern Telegram bot that allows your clients to create and track exchange requests, as well as use it as a personal wallet.

Back-end API Functionality

A powerful back-end API for your project. Ensure high performance and system flexibility with our functional programming interface.

Technical Documentation

Detailed documentation on the setup and use of the exchange script will help you quickly understand the software.

for administrator

Mobile Application

Optimize operational activities with our mobile application. Convenient management of requests, instant access to data, increased work efficiency.

BoxExchanger Product Features

Interested in Cooperation?

Product feature icon

Basic Functionality

  • Order management panel
  • Working with orders without page reload
  • Automatic update of currency reserves based on completed operations
  • Exchange form for the client
  • Order page for the client with confirmation steps, payment, processing status, payment error, and successful exchange
  • Error logging of merchants and payout modules in the order details
  • Assigning a manager to an order
  • Validation of wallet format and entered data in order fields using regular expressions
  • Blacklist by IP and filled-in data (details, phone number, email, etc.)
  • Manual user and payment details verification via image upload
  • Extended user info (IP, site language, user agent, UTM tags)
  • Changing and logging order statuses
  • Comments functionality in orders for client communication
  • Order filtering system. Search orders by IP, email, wallet, and any order field data
  • Recalculation system for order rate, commission, and partner payouts
  • Email notifications about order creation and status changes
  • Transaction check through AML modules. Link to the AML module section
  • Payment aggregator
  • SMTP setup
  • Custom setup for starting order/user/verification/referral IDs
  • Currency creation and setup
  • Currency equivalent to USD (automatic and manual)
  • Payment acceptance via details, unique text, or merchant integration
  • Manual or automatic payouts via module
  • AML module setup per currency
  • Manual verification of payment/payout details
  • Unique XML
  • Internal user wallet with ability to deposit/withdraw via exchange
  • Adding new currency types (e.g., USD, EUR, UAH, BTC, etc.)
  • Setting number of decimal places per currency
  • Reserve correction capability
  • Currency duplication
  • Adding unique fields for order input/output
  • Direction creation and configuration
  • Rate insurance
  • Setting rate, min/max exchange amount, service fee, payment system fee, and discount per direction
  • Direction sorting
  • Adding, editing, deleting, and copying directions
  • Adding extra fields to the exchange form
  • Step-by-step instructions for the order process
  • Localized instructions
  • Group direction functionality to mass edit parameters (exchange limits, fees, rates...)
  • Meta tag configuration
  • Invoice uploads into orders
  • Exclude direction from export file
  • Direction display settings for website and Telegram bot
  • Automatic operation mode
  • Rate configuration from parser or manually
  • Floating exchange rate
  • Order expiration time settings
  • Priority merchant, payout module, and AML module per direction
  • Automatic KYC via Kycaid, Sumsub, AMLBot
  • Auto-update of WhiteBIT withdrawal fees via 'WhiteBIT auto-update out fee' module
  • Auto-disable directions for currencies unavailable for deposit or withdrawal
  • Editing of custom fields and validators
  • Exchange rate sources
  • Competitor parsers BestChange and Kurs.Expert
  • My own rates parser for adding custom rates; assignable rate source
  • Rate parsing from sources: Binance P2P, WhiteBIT, Binance, Currencyapi, ExchangeRatesApi, and many more
  • Link site exchange rate to another exchanger or XML file (XML parser)
  • Payment and payout modules
  • Automatic generation of unique addresses per order
  • Wide range of crypto and fiat modules: WhiteBIT, Binance, Betpay, Any.Money, Interkassa, Zen, Spoynt, Stripe, Geo-pay, etc.
  • Automation of payment and payout processes
  • Dynamic details, auto-substitution of user details in orders
  • AML modules
  • CrystalBlockchain, GetBlock, AML Bot, MistTrack, and QuickNode
  • Statistics
  • Export orders to .xlsx with customizable export parameters
  • Summary statistics for users, exchanges, directions, profit, site visits
  • Monitoring internal user balances in admin panel
  • Backend server status info
  • Partner payout history
  • Exchange and payment history
Product feature icon

User Account and Affiliate Program

  • User personal account
  • Individual discount for user
  • Edit personal user data via account and admin panel
  • Email change and 2FA setup from both user panel and admin panel
  • Account blocking via user and admin panel
  • Account deletion via user panel
  • Interaction with user accounts via admin panel: data changes, activity history, activity analysis
  • Internal wallet system
  • Affiliate program with custom commission rate
  • Manual affiliate payouts in any currency
  • Default commission rate for new users
  • Compliance with monitoring platform requirements
  • XML, JSON, TXT rate files
  • XML file supports parameters like tofee, amount, minamount, maxamount, city, and param
  • Ready-to-use API for monitorings
  • Full compliance with major monitorings like Obmify, kurs.expert, BestChange, etc.
  • Enable/disable rate export file
Product feature icon

Content Management System

  • Website management system via admin panel
  • Multilingual user and admin interface. Ukrainian, English, Spanish, and Polish supported by default. Others can be added manually via code
  • Currency rate widget
  • Adding static pages
  • Adding and moderating reviews
  • Creating FAQs and categories
  • Creating rules and rule sections
  • Creating news
  • Adding notifications with time-based visibility
  • Static pages creation
  • Editing partners and contact blocks
  • Online chat integration
  • Maintenance mode on website
  • Authorization via third-party services (AppleID, Google, Facebook, etc.)
  • Set favicon, site logo, and email logo via admin panel
  • SEO settings for meta title, description, meta text for site pages
  • SEO settings for exchange directions
  • SEO settings for news
  • SEO settings for rules
  • SEO settings for static pages
  • Sitemap and robots.txt for site
Product feature icon

Security

  • Two-factor authentication in admin panel
  • Custom hidden admin panel URL
  • Telegram, Email, and URL notifications to admin about system security events, new orders, new verifications, status changes, support requests
  • Access restriction to admin panel via cron and trusted IPs
  • reCaptcha setup
  • Order payout confirmation via 2FA code
  • Unlimited admin roles with custom permissions
  • User and admin activity logs
  • SSH key-only server access
  • Docker-based software isolation for enhanced security and dependency conflict prevention
  • Disabled root login
  • Restricted modification directories
  • AES-256 encryption for sensitive data
  • Unique hash for merchant status file
  • Automatic DB backups for hosted plans
  • Merchant IP whitelist
  • Extra 2FA protection for payouts
  • TLS, SSL certificate support
  • Protection against XSS / CSRF / DDoS attacks
  • Firewall, UFW, protection from NoSQL injection and BruteForce
  • Protection from spoofing client/exchanger payment details
  • Secure HTTP headers
  • Security audits
  • Responsive support team

Stack
Technologies

Interested in Cooperation?

Contact Us!

Back-end:

NodeJS
NodeJS
MongoDB
MongoDB
Redis
Redis
Nginx
Nginx
Docker
Docker
ElasticSearch
ElasticSearch

Front-end:

VueJS (nuxt.js)
VueJS (nuxt.js)
SwiftUI
SwiftUI
WranglerJs (Cloudflare server-less)
WranglerJs (Cloudflare server-less)

Supported OS

Linux (ARM, x86)
Linux (ARM, x86)
MacOS
MacOS
Windows
Windows