Веб-платформа P2P-процессинга для приёма и выплаты фиатных платежей. Она объединяет мерчантов и трейдеров, поддерживает P2P-операции, учёт балансов и вознаграждений в USDT, а также API-интеграции для внешних систем.
Репозиторий содержит серверную часть и веб-интерфейс платформы. Мобильное приложение для автоматизации работы трейдера находится в отдельном репозитории: p2p-app.
- Приём платежей и управление выплатами.
- Личный кабинет для мерчанта, трейдера, поддержки, тимлида и администратора.
- P2P-заказы, платёжные реквизиты, статусы операций и споры.
- Кошельки, балансы, пополнения и вывод средств в USDT.
- API для мерчантов, H2H-интеграций, выплат, выписок и вебхуков.
- Управление платёжными шлюзами, валютами, лимитами и антифрод-правилами.
- Уведомления и интеграция с Telegram.
- Статистика, журналы операций и экспорт данных.
| Направление | Технологии |
|---|---|
| Backend | PHP 8.3+, Laravel 11 |
| Frontend | Vue 3, Inertia.js, Vite |
| Интерфейс | Tailwind CSS, DaisyUI |
| Хранение и очереди | MySQL 8+, Redis 6+, Laravel Horizon |
| Наблюдаемость | Laravel Telescope, Laravel Pulse, Sentry |
- PHP 8.3+ с расширениями
bcmath,gmp,mbstring - Composer
- Node.js 18+ и npm
- MySQL 8+
- Redis 6+
-
Клонируйте репозиторий и установите зависимости:
git clone git@github.com:niiikkid/p2p.processing.git cd p2p.processing composer install npm install -
Создайте локальный файл окружения и настройте подключение к MySQL, Redis и внешним сервисам:
cp .env.example .env php artisan key:generate
-
Выполните миграции и соберите фронтенд:
php artisan migrate npm run build
-
Запустите приложение, очередь и сборщик фронтенда в отдельных терминалах:
php artisan serve php artisan horizon npm run dev
Не добавляйте
.envв Git: он содержит ключи и параметры подключений. Для локальной разработки используйте значения из.env.exampleкак шаблон.
Платформа предоставляет защищённые API для:
- работы с заказами мерчанта;
- H2H-операций и споров;
- баланса и вывода средств;
- создания и отслеживания выплат;
- выписок по заказам и выплатам;
- приёма вебхуков от внешних сервисов и мобильного приложения.
Документация по интеграции отображается в интерфейсе платформы для авторизованных пользователей с соответствующими правами.
![]() |
![]() |
Условия использования и распространения проекта пока не опубликованы. Перед использованием кода за пределами проекта согласуйте их с владельцем репозитория.

