Скрипт P2P-процессинга hhprocessing | СБП, карты, QR | Laravel + React
Описание материала
hhprocessing — веб-платформа для организации P2P-платежей с ручным подтверждением поступлений. Она объединяет мерчантов, трейдеров и сотрудников, которые контролируют расчёты и работу сервиса.
Мерчант — это магазин или сервис, принимающий оплату. Он создаёт заявку в кабинете или через API, указывает сумму и способ оплаты, после чего получает ссылку на платёжную страницу для клиента.
Трейдер предоставляет реквизиты для приёма переводов: карту, телефон для СБП, мобильную коммерцию или QR-код. Для каждого реквизита можно установить лимиты и количество одновременно активных заявок. Переключатель «На линии / Оффлайн» позволяет принимать новые заявки или приостановить их выдачу.
Клиент открывает платёжную страницу, видит точную сумму и реквизиты получателя, самостоятельно выполняет перевод и нажимает «Я оплатил». При необходимости он прикладывает чек и пишет сообщение. После этого трейдер проверяет фактическое поступление денег и подтверждает оплату. Банковские API не используются: нажатие клиентом кнопки и загрузка чека сами по себе не подтверждают платёж.
Заработок трейдера рассчитывается по тарифам, которые зависят от способа оплаты и суммы. Например, при тарифе СБП от 100 до 500 рублей — 15% трейдер после подтверждения платежа на 500 рублей получает 75 рублей вознаграждения, а его обязательство перед кассой составляет 425 рублей. Тариф фиксируется при создании заявки и не меняется задним числом.
После перечисления денег в кассу трейдер сообщает об этом в кабинете. Сотрудник отдельно проверяет поступление и подтверждает расчёт — только тогда обязательство трейдера уменьшается. Мерчант может запросить выплату доступного баланса. Выплаты и возвраты также подтверждаются отдельно после фактического перевода денег.
Администратор управляет пользователями, проверяет реквизиты, задаёт тарифы, лимиты и правила распределения заявок. Поддержка разбирает зависшие платежи и обращения, а риск-менеджер рассматривает споры. По заявкам доступны переписка, чеки и история действий. Если проверка затягивается, система напоминает трейдеру и передаёт заявку в очередь поддержки.
В проекте также есть аналитика, экспорт данных, уведомления со звуком, финансовый журнал, автоматическая сверка и резервное копирование. Интерфейс адаптирован для компьютеров и телефонов.
Проект разработан на Laravel, React и TypeScript. Текущая версия работает в локальном демонстрационном окружении с тестовыми данными. Для коммерческого запуска потребуется развёртывание на сервере и настройка инфраструктуры.
ЦЕНА 1000$
ЗА ПОКУПКОЙ СЮДА
Материал размещён для ознакомления. Все права принадлежат законным владельцам. Администрация сайта не несёт ответственности за содержимое материала и соблюдение авторских прав его автором.
Расскажите о своём проекте
Разместите рекламу на free-plums. Обсудим формат и условия.