<p>Техническое задание для P2P процессинга (Сервис по приему онлайн платежей)<br><br>Общее описание:<br>Создать платформу для P2P процессинга, предоставляющую интерфейсы для покупателей, трейдеров и магазинов, а также API для интеграции с интернет-магазинами. Процессинг обеспечивает перевод средств между покупателями и магазинами с использованием криптовалюты.<br><br>1. Веб-интерфейс для покупателя:<br>• Создать страницу с выбором оплаты.<br>• После выбора способа оплаты, покупателю показывать реквизиты.<br>• После оплаты, покупатель подтверждает платеж.<br><br>2. Веб-интерфейс для трейдера:<br>• Раздел "Кошелек" для пополнения депозита криптовалютой.<br>• Автоматический перевод криптовалюты на кошелек магазина после оплаты покупателем.<br>• Раздел "Реквизиты" для выбора платежной системы и указания счета для покупателей.<br>• Отображение заявок от покупателей с возможностью взятия и обработки заявки.<br>• Подтверждение получения оплаты и автоматический перевод криптовалюты на счет магазина.<br><br>3. Веб-интерфейс для магазина:<br>• Окно с общей информацией по платежам клиентов и статистике.<br>• Раздел с криптовалютным кошельком и функциями вывода криптовалюты.<br><br>4. API для интеграции:<br>• Разработать API для интеграции процессинга с интернет-магазинами.<br>• API должно позволять создавать платежи, получать статус платежей, обрабатывать заявки.<br><br>5. Создание и Подключение почтового шлюза, для почтовых уведомлений владельцам магазинов.<br><br>Требования к технологиям:<br>• Интерфейсы могут быть реализованы с использованием HTML, CSS, JavaScript.<br>• Для бэкенда рекомендуется использовать язык программирования, который наилучшим образом соответствует вашим требованиям (например, Python, Node.js, Ruby).<br>• Для работы с криптовалютой рассмотрите использование специализированных библиотек и инфраструктуры.<br><br>Требования к безопасности:<br>• Обеспечить защиту данных пользователей и безопасность платежей.<br>• Реализовать механизм аутентификации и авторизации для всех типов пользователей.<br>• Использовать шифрование данных при необходимости.<br><br>Требования к процессу разработки:<br>• Разработать MVP с базовой функциональностью и поэтапно добавлять дополнительные возможности.<br>• Регулярно проводить тестирование функциональности и безопасности.<br><br>Важные замечания:<br>• Необходимо выполнить проект "Под ключ", так же требуется консультация по поддержанию системы в долгосрочную перспективу – расмотрим долгосрочное сотрудничество с исполнителем<br>• Обязательное требование: ведение, доработка и техническая поддержка проекта в течении четырех месяцев после разработки готового продукта.<br>• Опыт в блокчейн, финтех разработке будет преимуществом</p>