Exchange scripts. Which one to choose?

2023-10-03
2024-04-25
451

In this article we will review all the actual programs (scripts) for creating an exchange office. If you want to add additional scripts to the comparison or point out errors in the description of existing scripts - write to us.
The comparison is between the newest versions of programs for February 2024. The article will be updatd 2-3 times a year to keep the information up to date.

Lets start the article with a short description of each program and listing the main pros and cons.


MoneyTop
Our program has been developing for more than 10 years. During this time we were able to develop the most convenient and safe system. In addition to security, special attention is paid to caching and optimization. This gives fast page loading, traffic savings and reduced load on server/hosting resources. The functionality is constantly being expanded and refined, but not all required features have been implemented yet.

Pros Cons
Unique program code (poorly known to hackers) Unique program code (poorly known for modifications)
Everlasting tech support No rent
2-3 major updats per year The code is partially closed. Code opening is paid.
Not high cost and big discount for additional domains  
There is a paid option to change the domain  
Good optimization  
PWA support (mobile application)  
Has its own API  
Two free Telegram bots  
There is an investment module  
There is an exchange with/for balance  
Full-featured import and export of courses and directional settings  


Premium Exchanger

The most popular exchanger program today. It is written on a very popular and free core - WordPress, which can be both a pros (the code is known among programmers) and a cons (the code is known among hackers). Initially very insecure core, but was finalized for the needs of the exchanger. The program is periodically stolen and resold by hustlers (we strongly advise you not to use unlicensed copies).
Very poor optimization of requests (slow loading of pages, high load) and JS scripts (slow work of the calculator of exchange amounts and other things).
Overpriced, the discount for additional licenses is not significant, you can not change the domain, a lot of additional paid services (far-fetched and overpriced). But you can rent it.

Pros Cons
WordPress core is maintained by a community of programmers WordPress core is well known among hackers
1-2 major updats per year Free tech support for 12 months only
There is a rent High cost
There is an exchange with/for balance Some functions and services for an additional fee
Full-featured import and export of courses and directional settings No possibility to change the domain
  Poor optimization
  No PWA support (mobile application)
  No investment module
  No Telegram bot


iEXExchanger

Quite young and ambitious exchanger script. It uses the most popular frameworks and is updated very often. A bit "heavy", but compensates for it with good optimization. Some useful functions are missing.

Pros Cons
Uses popular frameworks that are frequently updated and refined The use of frameworks brings with it overloading the code with unnecessary, unused functions
Everlasting tech support No discount for additional licenses (but there are packages with two licenses at once)
10+ updates per year No exchange from/to balance
Not high cost No possibility to change the domain
Good optimization No rent
Telegram bots (for an additional fee) There are only exports of transactions and courses
  No PWA support (mobile application)
  No its own API
  No investment module

 

BoxExchanger

Another young project aimed at server solutions. The minimum requirements are a virtual server, even for rent. Good optimization, but a low number of additional settings for yourself. Quite broad functionality, but there is a lack of some important features. Development is carried out in the direction of increasing the number of payment systems, not functions.
The purchase (with source codes) will cost a large amount. The prices for individual modifications are also very high.
At the beginning of 22, work with clients from the Russian Federation was suspended.

Pros Cons
It is not written in PHP, which has many advantages Cant work on regular hosting
Everlasting tech support No import/export of directions settings
Frequent small updats No cumulative discounts
Good optimization High cost
There is a rent No invoicing
PWA support No investment module
Telegram bot  
There is an exchange with/for balance  


ExchangerCMS – a small script with limited functionality and low price.

Exchanger Store - last updat in November 2020. The demo version is not opening. The project is dead.

XeronExchanger - sites do not open, the script itself is freely (and not so freely) available on the Internet. The project is dead.


Here is a table with a detailed comparison of the programs capabilities. Under the table there is a description of all items.

Program

Money Top

Premium Exchanger

iEXExchanger

BoxExchanger

Current version

9.5

2.5

8.0.6

2.4.49

Back end base

Own

WordPress

Laravel

NodeJS

Front end base

Bootstrap + jQuery

jQuery + UI

Angular

VueJS

Integrated payment systems

38

35

34

30

Sources of rates auto-updats

25

17

36

28

Possibility of adding pay-systems

Yes

Yes

Yes

Yes

Multilanguage

Yes

Yes

Yes

Yes

BestChange rates parser

Yes

Yes

Yes

Yes
Automated stock trading Yes

Yes (+fee)

Yes

No

User groups

Yes

Yes

Yes

Yes

Discounts

Yes

Yes

Yes

Yes
Cumulative discounts

Yes

Yes

Yes

No

Exchange from/to balance

Yes

Yes

No

Yes

Balance API (own pay-system)

Yes

No

No

No

Auto registration at exchange Yes

Yes

Yes

No

Guest exchange

Yes

Yes

Yes

Yes

Mobile version of the website

Yes

Yes

Yes

Yes

Course receipt failure alerts

Yes

Yes

Yes

Yes

Telegram API

Yes

Yes

Yes

Yes

Telegram Bot

Yes

No (have API)

Yes (+fee)

Yes

Investments

Yes

No

No

No
Auto-exchange

Yes

Yes

Yes

Yes
Invoices

Yes

No

No

No

import/export

Yes

Yes

Export

Export
Card Verification

Yes

Yes

Yes

Yes

Partner Program

Yes

Yes

Yes

Yes

Feedback

Yes

Yes

Yes

Yes

PWA (mobile application)

Yes

No

No

Yes
License

1 domain

1 domain

1 domain

Individually
Possibility to change the domain

Yes (+fee)

No

No

Individually
Tech support

Everlasting

12 months

Everlasting

Everlasting

Updats

Free

Free

Free

Free

Rent

No

299 USD

No

250 USD

Cost

2 890 USD

8 990 USD

3 590 USD

20 000 USD

Cost of the second license

1 445 USD

6 792 USD

3 590 USD

20 000 USD

 

Current version - the latest version of the program at the time of writing the article. These versions are compared with each other.

The back end - is the core of the program. All of them are written in PHP, but they use different basis - frameworks or CMS.

Own (MoneyTop) - self-written core without using third-party frameworks, except for some narrowly focused classes (for example, classes for working with xlsx files). It is written according to OOP principles. Multilevel caching and absence of unnecessary, unused code significantly reduces the consumption of server resources. Special attention is paid to security as the most important parameter when working with finances.

WordPress - is a popular free CMS with a large number of modules and templates, paid and free. Basic (without interference in the code) security of the system leaves much to be desired. Speed and caching is not optimized very well.

Laravel - is a multifunctional framework (a set of libraries, classes and functions). Quite popular and is constantly being improved. High level of security and caching. The main disadvantage, like all frameworks, is a lot of unnecessary functions that are not used but are loaded.

NodeJS – a very good platform that compiles javascript into server-side web programs.


The front end - is the appearance of the program. All are based on HTML and CSS, but javascript and other frameworks may differ.

Bootstrap is a free HTML, CSS, and JS framework that is used to layout responsive website designs and web applications.

jQuery - JS library used by almost all modern websites. The basic version greatly extends and enhances javascript and does not take a lot of resources.

jQuery UI - jQuery extension that greatly increases its functionality, weight and resource consumption.

Angular - a very large framework that includes a set of a huge number of libraries, tools and services. A very wide range of features, allowing you to go beyond the limits of conventional HTML and JS code. The price to pay is huge weight and slow loading.

VueJS - a simpler JS framework than Angular, but also popular and functional.


Integrated payment systems - how many payment systems are tied to the system via merchant and/or api. If there are several api for a payment system (for example, Whitebit Crypto and Whitebit Code), only one payment system counts.

Sources of rates auto-updats - how many sources are available to download rates for your exchange destinations. Both banks and exchanges are counted.

Possibility to add additional payment systems - is it possible to add additional payment systems through the administrator panel.

Multilanguage - support for multiple language versions of the site with the ability to switch them by user and/or administrator.

BestChange rates parser - so-called "competitors rates" - a function that allows you to automatically adjust your rates depending on their changes in other exchangers present in the BestChange monitoring.

Automated stock trading - a function that automatically purchases currency by orders on the exchange, in case of its shortage to complete the initiated exchange.

User groups - the ability to assign users to different groups with different settings and access rights.

Discounts - a system of standard discounts. Reduction of the exchangers commission depending on the exchange amount. Bonuses - receiving bonuses on balance for exchanges.

Cumulative discounts - reduction of the exchangers commission depending on the sum of all users exchanges.

Exchange from/to balance - users balance can be used as a payment system for exchange from/to any other payment system.

Balance API - users balance is not only a payment system inside the exchanger, but can also be used (via API) on third-party sites for payments and/or disbursements.

Auto registration at exchange - create a user when creating an exchange without logging into the account. Password is generated randomly and sent to E-mail specified in the exchange form.

Guest exchange - whether guests (not registered users) can make exchanges.

Mobile version of the website - whether the standard template is adaptive, adjusting to the screen resolution, up to the smartphone screen.

Course receipt failure alerts - does the administrator receive notifications when courses have not been updated on schedule due to some error.

Telegram API - is there an option to receive notifications on Telegram for admin and/or users.

Telegram Bot - is there a bot that allows you to create exchanges via Telegram.

Investments - the ability to create investment plans and make automatic payments on them to the users balance.

Auto-Exchange - automatic type of exchange, without operator participation. Uses merchants or invoices to receive payments and API for payments.

Invoices - exchange type that allows you to create an invoice and receive a link to its payment.

import/Export - function to import and/or export transactions and/or courses to Excel (csv, xls, xlsx).

Card Verification - form for entering card data and images by the user for verification confirmation by the administrator.

Partner Program - referral program to attract users by other users for a fee.

Feedback - a block or page for adding and viewing user reviews.

PWA (mobile application) - Progressive web app, a technology in web development that visually and functionally transforms a website into an application (mobile application in a browser).

License - the limitations of a single license.

Ability to change domain - whether the domain bound to an existing license can be changed. For example, in case of moving to another domain.

Tech support - how long after the purchase is free technical support for customers.

Updates - whether there are additional fees for updated or other restrictions.

Rent - the price of lease per month, if available. Initial rent may be taken several months in advance, this factor is not considered.

Cost - price of a standard license for 1 domain (if limited) and without other restrictions (tech support or updates).

Cost of the second license - price of the second and subsequent licenses (domains).


More in this category

Search


You can order the program only from your personal cabinet. After Registration go to the tab Order.

The balance is topped up from your personal cabinet. After Registration go to the tab Finance - Top up. Choose a payment system that is convenient for you and top up your balance by following the instructions.

Immediately after ordering and payment the manager starts processing your order. Order processing takes some time (from 20 minutes to 2 hours). You will receive a notification and all necessary data on the system private messages.

The source codes of the exchanger module are 100% open (not related to the program core).
The program core files are partially encrypted (licence check).
The source codes of the payment system processing APIs are 100% open.

Of course we take individual orders.
Describe your wishes in detail in the TOR (Terms of Reference).
The cost of work is determined based on your TOR.
The cost of work is negotiable. We will discuss and agree.
Any questions of individual orders contact any our contact details.

Limited licence - 1 copy for 1 domain or subdomain.
The licence domain can be changed at any time in your personal cabinet for an additional fee.
A second licence for another domain or subdomain can be purchased for 50% of the software price on the day of order.

We recommend hosting:
Beget
Hostinger

Up