Головна /

Опис скрипта ExFlow

Складові продукту

Онлайн-платформа вашого обмінника

Готовий професійний сайт для запуску обмінного сервісу. Створює довіру клієнтів з перших секунд та забезпечує стабільну роботу вашого бізнесу без зайвих технічних складнощів.

Мобільний обмінник у вашій кишені

Додаток, у якому клієнти можуть швидко створювати заявки, відстежувати їх статус і проводити операції у кілька кліків.

API для інтеграцій

Гнучкий back-end API, що гарантує високу швидкість, надійність і стабільність вашого сервісу. Дозволяє легко масштабувати продукт та підключати додаткові сервіси.

Технічна документація

Зрозуміла та структурована документація, яка прискорює запуск, налаштування та роботу з системою. Допомагає команді швидко розібратись у всіх технічних можливостях ПЗ.

Центральна адмін-панель керування сервісом

Інтуїтивна панель для повного управління вашим обмінником. Спрощує роботу адміністратора, підвищує операційну ефективність і підтримує стабільність у всіх процесах.

для адміністратора

Адмін-панель у застосунку ExFlow

Керуйте бізнесом з будь-якого місця. Адмін-панель у додатку дає швидкий доступ до заявок, фінансів та ключових показників, забезпечуючи постійний контроль операцій.

для адміністратора
Стек Технологій

Back-end

Laravel

Postgres

Nginx

Docker

Front-end

Tailwind

JavaScript (Lib)

Операційні системи

Linux :

1. Debian

  1. Ubuntu

Можливості платформи

Базовий функціонал

Панель управління заявками Робота з заявками без перезавантаження сторінки; Автоматичне оновлення резервів валют на основі проведених операцій; Форма обміну для клієнта Сторінка заявки для клієнта з кроками підтвердження заявки, оплати заявки, очікування обробки, помилки оплати та успішного обміну. Логування помилок мерчантів та модулів виплат у деталях заявки Призначення менеджера для заявки Валідація формату гаманця та введених даних у полях заявки через регулярні вирази. Чорний список по IP та заповнених даних (реквізитам, номеру телефону, пошті тощо); Ручна верифікація користувачів та їх платіжних реквізитів через завантаження зображень; Розширена інформація про користувача, який здійснює обмін (IP, мова сайту, user agent, UTM-мітки) Зміна та логування статусів заявок Функціонал коментарів у заявці як спосіб комунікації з клієнтом; Система фільтрації заявок. Пошук заявок за IP-адресами, email, гаманцем та будь-якими даними з полів заявки. Система перерахунку курсу заявки, комісії, партнерських відрахувань. Email-повідомлення користувача про створення заявки та зміну її статусів Перевірка транзакцій через AML-модулі. Агрегатор платежів Налаштування SMTP Налаштування стартового порядкового номера заявки, верифікації, відгуку, користувача, реферального виведення Створення та налаштування валют Еквівалент валюти до USD (автоматичний та ручний) Можливість встановлення прийому платежу за реквізитами, з унікальним текстом або автоматично через мерчант Можливість встановлення ручної виплати або автоматичної через модуль. Налаштування AML-модуля для валюти Ручна верифікація реквізитів на прийом та виплату Унікальний XML Внутрішній гаманець користувача з можливістю поповнювати та виводити кошти з рахунку через здійснення обміну; Додавання нових типів валют (наприклад, USD, EUR, UAH, BTC тощо); Налаштування кількості знаків після коми для кожної валюти; Можливість коригування резервів Копіювання валют Додавання унікальних полів для заявки при прийомі та виплаті валюти Створення та налаштування напрямку Страховка курсу; Встановлення курсу, мінімальної та максимальної сум обміну, комісії обмінного сервісу, комісії платіжної системи, знижок за кожним напрямком обміну; Можливість сортування напрямків Додавання, редагування, видалення та копіювання напрямків Додавання додаткових полів у форму обміну; Інструкції на різних кроках заявки Локалізація інструкцій Функціонал груп напрямків, який дозволяє масово змінювати параметри (ліміти обміну, комісії, курс…) для багатьох напрямків; Налаштування meta-тегів Завантаження інвойсів у заявку Можливість виключити напрямок з експортного файлу Налаштування відображення напрямку на сайті та в Telegram-боті Автоматичний режим роботи Налаштування курсу з парсера або вручну Плаваючий курс Налаштування часу дії заявки Налаштування пріоритетного мерчанта, модуля виплати та AML-модуля для конкретного напрямку Налаштування автоматичної верифікації через Kycaid, Sumsub, AMLBot Автоматичне встановлення комісій виводу біржі WhiteBIT через модуль “WhiteBIT auto-update out fee” Автоматичне відключення напрямків по валютах, які недоступні для депозиту або виводу Редагування створених полів та валідаторів Джерела курсів обміну Парсери конкуренції Obmify; Парсер My own rates, який дозволяє додавати власні курси; Заданий джерело курсів Парсинг курсів з джерел: Binance P2P, WhiteBIT, Binance, CurrencyAPI, ExchangeRatesAPI та багато інших; Прив'язка курсу обміну на сайті до курсу обміну іншого обмінника або XML-файлу (парсер XML file); Модулі прийому та виплати Автоматична генерація унікальних адрес під кожну заявку Великий вибір модулів прийому та виплати для криптовалюти та фіату, а саме WhiteBIT, Binance, BetPay, Any.Money, Interkassa, Zen, Spoynt, Stripe, Geo-Pay та багато інших. Автоматизація прийому та виплати Динамічні реквізити, авто-підстановка реквізитів користувача при подачі заявки; AML-модулі CrystalBlockchain, GetBlock, AML Bot, MistTrack та QuickNode Статистика Експорт заявок у форматі .xlsx з можливістю вибору експортованих параметрів Зведена статистика за кількістю користувачів, обмінів, напрямків, прибутку, відвідуванню сайту Моніторинг внутрішніх балансів користувачів в адмін-панелі Інформація про стан сервера back-end Перегляд партнерських нарахувань Історія обмінів та платежів

Обліковий запис користувача та партнерська програма

Особистий кабінет користувача; Індивідуальна знижка для користувача; Редагування персональних даних користувача через ЛК та адмін-панель Зміна пошти та встановлення 2FA як через ЛК користувача, так і через адмін-панель Блокування акаунта через ЛК та адмін-панель Видалення акаунта через ЛК Взаємодія з акаунтами користувачів через адмін-панель. Зміна даних, перегляд історії дій, аналіз активності. Система внутрішніх гаманців Партнерська програма, індивідуальний партнерський відсоток; Ручна виплата за партнерською програмою в будь-якій валюті; Встановлення процентної ставки за замовчуванням для нових користувачів Відповідає вимогам моніторингів XML, JSON, TXT файли з курсами XML-файл з курсами підтримує параметри комісій tofee, а також amount, minamount, maxamount, city та param; Готове API для роботи з моніторингами Повна відповідність вимогам великих моніторингів, таких як Obmify, Scanbit, Kursoff, Minfin та інших. Увімкнення/вимкнення експортного файлу курсів

Система управління контентом

Система управління сайтом через адмін-панель. Мультимовність користувацького та адмін-інтерфейсів. За замовчуванням підтримка української, англійської, іспанської та польської мов. Можна додати інші мови самостійно через код. Віджет курсів обміну валют; Додавання статичних сторінок Додавання відгуків та їх модерація; Створення FAQ та їх категорій Створення правил та їх розділів Створення новин Додавання повідомлень та відображення на сайті залежно від зазначеного часу. Створення статичних сторінок Додавання та редагування блоку партнерів та контактів для зв'язку Інтеграція онлайн-чату Можливість встановлення технічних робіт на сайті Можливість авторизації за допомогою сторонніх сервісів (AppleID, Google, Facebook тощо...) Встановлення через адмін-панель favicon, логотипу для сайту та пошти SEO налаштування meta title, description, meta text для сторінок сайту SEO налаштування напрямків обмінів; SEO налаштування новин SEO налаштування правил SEO налаштування статичних сторінок Sitemap та robots.txt для сайту

Безпека

Двофакторна аутентифікація в панелі управління Прихована задавана адреса панелі управління Telegram, Email та URL-повідомлення адміністратора про події, пов'язані з безпекою системи, новими заявками, новими верифікаціями, оновленням статусу заявки, запитами в службу підтримки; Обмеження доступу до адмін-панелі по cron з довірених IP. Встановлення reCaptcha Підтвердження виплати заявки 2FA кодом Необмежена кількість ролей з індивідуальними налаштуваннями прав для кожного адміністратора; Журнал подій користувача та адміністраторів Обмеження доступу до сервера по SSH-ключу на сервер. Система Docker дозволяє пакувати наше ПЗ та його залежності в ізольовані контейнери. Це суттєво підвищує безпеку нашого софту та запобігає можливим конфліктам між компонентами системи. Закрита авторизація по root Обмеження директорії для зміни AES-256 шифрування для важливих даних Унікальний хеш для статусного файлу мерчанта Автосейвінг бекапів бази даних для оренди. Білий список IP-адрес для мерчантів Додатковий захист виплати 2FA кодом Підтримка сертифікатів TLS, SSL Захист від атак типу XSS / CSRF / DDOS Firewall, UFW, захист від NoSQL-ін'єкцій та BruteForce Захист від підміни реквізитів клієнта / обмінника Безпека заголовків HTTP Аудити безпеки Оперативна підтримка команди

Базовий функціонал

Панель управління заявками Робота з заявками без перезавантаження сторінки; Автоматичне оновлення резервів валют на основі проведених операцій; Форма обміну для клієнта Сторінка заявки для клієнта з кроками підтвердження заявки, оплати заявки, очікування обробки, помилки оплати та успішного обміну. Логування помилок мерчантів та модулів виплат у деталях заявки Призначення менеджера для заявки Валідація формату гаманця та введених даних у полях заявки через регулярні вирази. Чорний список по IP та заповнених даних (реквізитам, номеру телефону, пошті тощо); Ручна верифікація користувачів та їх платіжних реквізитів через завантаження зображень; Розширена інформація про користувача, який здійснює обмін (IP, мова сайту, user agent, UTM-мітки) Зміна та логування статусів заявок Функціонал коментарів у заявці як спосіб комунікації з клієнтом; Система фільтрації заявок. Пошук заявок за IP-адресами, email, гаманцем та будь-якими даними з полів заявки. Система перерахунку курсу заявки, комісії, партнерських відрахувань. Email-повідомлення користувача про створення заявки та зміну її статусів Перевірка транзакцій через AML-модулі. Агрегатор платежів Налаштування SMTP Налаштування стартового порядкового номера заявки, верифікації, відгуку, користувача, реферального виведення Створення та налаштування валют Еквівалент валюти до USD (автоматичний та ручний) Можливість встановлення прийому платежу за реквізитами, з унікальним текстом або автоматично через мерчант Можливість встановлення ручної виплати або автоматичної через модуль. Налаштування AML-модуля для валюти Ручна верифікація реквізитів на прийом та виплату Унікальний XML Внутрішній гаманець користувача з можливістю поповнювати та виводити кошти з рахунку через здійснення обміну; Додавання нових типів валют (наприклад, USD, EUR, UAH, BTC тощо); Налаштування кількості знаків після коми для кожної валюти; Можливість коригування резервів Копіювання валют Додавання унікальних полів для заявки при прийомі та виплаті валюти Створення та налаштування напрямку Страховка курсу; Встановлення курсу, мінімальної та максимальної сум обміну, комісії обмінного сервісу, комісії платіжної системи, знижок за кожним напрямком обміну; Можливість сортування напрямків Додавання, редагування, видалення та копіювання напрямків Додавання додаткових полів у форму обміну; Інструкції на різних кроках заявки Локалізація інструкцій Функціонал груп напрямків, який дозволяє масово змінювати параметри (ліміти обміну, комісії, курс…) для багатьох напрямків; Налаштування meta-тегів Завантаження інвойсів у заявку Можливість виключити напрямок з експортного файлу Налаштування відображення напрямку на сайті та в Telegram-боті Автоматичний режим роботи Налаштування курсу з парсера або вручну Плаваючий курс Налаштування часу дії заявки Налаштування пріоритетного мерчанта, модуля виплати та AML-модуля для конкретного напрямку Налаштування автоматичної верифікації через Kycaid, Sumsub, AMLBot Автоматичне встановлення комісій виводу біржі WhiteBIT через модуль “WhiteBIT auto-update out fee” Автоматичне відключення напрямків по валютах, які недоступні для депозиту або виводу Редагування створених полів та валідаторів Джерела курсів обміну Парсери конкуренції Obmify; Парсер My own rates, який дозволяє додавати власні курси; Заданий джерело курсів Парсинг курсів з джерел: Binance P2P, WhiteBIT, Binance, CurrencyAPI, ExchangeRatesAPI та багато інших; Прив'язка курсу обміну на сайті до курсу обміну іншого обмінника або XML-файлу (парсер XML file); Модулі прийому та виплати Автоматична генерація унікальних адрес під кожну заявку Великий вибір модулів прийому та виплати для криптовалюти та фіату, а саме WhiteBIT, Binance, BetPay, Any.Money, Interkassa, Zen, Spoynt, Stripe, Geo-Pay та багато інших. Автоматизація прийому та виплати Динамічні реквізити, авто-підстановка реквізитів користувача при подачі заявки; AML-модулі CrystalBlockchain, GetBlock, AML Bot, MistTrack та QuickNode Статистика Експорт заявок у форматі .xlsx з можливістю вибору експортованих параметрів Зведена статистика за кількістю користувачів, обмінів, напрямків, прибутку, відвідуванню сайту Моніторинг внутрішніх балансів користувачів в адмін-панелі Інформація про стан сервера back-end Перегляд партнерських нарахувань Історія обмінів та платежів

Обліковий запис користувача та партнерська програма

Особистий кабінет користувача; Індивідуальна знижка для користувача; Редагування персональних даних користувача через ЛК та адмін-панель Зміна пошти та встановлення 2FA як через ЛК користувача, так і через адмін-панель Блокування акаунта через ЛК та адмін-панель Видалення акаунта через ЛК Взаємодія з акаунтами користувачів через адмін-панель. Зміна даних, перегляд історії дій, аналіз активності. Система внутрішніх гаманців Партнерська програма, індивідуальний партнерський відсоток; Ручна виплата за партнерською програмою в будь-якій валюті; Встановлення процентної ставки за замовчуванням для нових користувачів Відповідає вимогам моніторингів XML, JSON, TXT файли з курсами XML-файл з курсами підтримує параметри комісій tofee, а також amount, minamount, maxamount, city та param; Готове API для роботи з моніторингами Повна відповідність вимогам великих моніторингів, таких як Obmify, Scanbit, Kursoff, Minfin та інших. Увімкнення/вимкнення експортного файлу курсів

Система управління контентом

Система управління сайтом через адмін-панель. Мультимовність користувацького та адмін-інтерфейсів. За замовчуванням підтримка української, англійської, іспанської та польської мов. Можна додати інші мови самостійно через код. Віджет курсів обміну валют; Додавання статичних сторінок Додавання відгуків та їх модерація; Створення FAQ та їх категорій Створення правил та їх розділів Створення новин Додавання повідомлень та відображення на сайті залежно від зазначеного часу. Створення статичних сторінок Додавання та редагування блоку партнерів та контактів для зв'язку Інтеграція онлайн-чату Можливість встановлення технічних робіт на сайті Можливість авторизації за допомогою сторонніх сервісів (AppleID, Google, Facebook тощо...) Встановлення через адмін-панель favicon, логотипу для сайту та пошти SEO налаштування meta title, description, meta text для сторінок сайту SEO налаштування напрямків обмінів; SEO налаштування новин SEO налаштування правил SEO налаштування статичних сторінок Sitemap та robots.txt для сайту

Безпека

Двофакторна аутентифікація в панелі управління Прихована задавана адреса панелі управління Telegram, Email та URL-повідомлення адміністратора про події, пов'язані з безпекою системи, новими заявками, новими верифікаціями, оновленням статусу заявки, запитами в службу підтримки; Обмеження доступу до адмін-панелі по cron з довірених IP. Встановлення reCaptcha Підтвердження виплати заявки 2FA кодом Необмежена кількість ролей з індивідуальними налаштуваннями прав для кожного адміністратора; Журнал подій користувача та адміністраторів Обмеження доступу до сервера по SSH-ключу на сервер. Система Docker дозволяє пакувати наше ПЗ та його залежності в ізольовані контейнери. Це суттєво підвищує безпеку нашого софту та запобігає можливим конфліктам між компонентами системи. Закрита авторизація по root Обмеження директорії для зміни AES-256 шифрування для важливих даних Унікальний хеш для статусного файлу мерчанта Автосейвінг бекапів бази даних для оренди. Білий список IP-адрес для мерчантів Додатковий захист виплати 2FA кодом Підтримка сертифікатів TLS, SSL Захист від атак типу XSS / CSRF / DDOS Firewall, UFW, захист від NoSQL-ін'єкцій та BruteForce Захист від підміни реквізитів клієнта / обмінника Безпека заголовків HTTP Аудити безпеки Оперативна підтримка команди