Техническое задание для P2P процессинга (Сервис по приему онлайн платежей)
Общее описание:
Создать платформу для P2P процессинга, предоставляющую интерфейсы для покупателей, трейдеров и магазинов, а также API для интеграции с интернет-магазинами. Процессинг обеспечивает перевод средств между покупателями и магазинами с использованием криптовалюты.
1. Веб-интерфейс для покупателя:
• Создать страницу с выбором оплаты.
• После выбора способа оплаты, покупателю показывать реквизиты.
• После оплаты, покупатель подтверждает платеж.
2. Веб-интерфейс для трейдера:
• Раздел "Кошелек" для пополнения депозита криптовалютой.
• Автоматический перевод криптовалюты на кошелек магазина после оплаты покупателем.
• Раздел "Реквизиты" для выбора платежной системы и указания счета для покупателей.
• Отображение заявок от покупателей с возможностью взятия и обработки заявки.
• Подтверждение получения оплаты и автоматический перевод криптовалюты на счет магазина.
3. Веб-интерфейс для магазина:</b><br />• Окно с общей информацией по платежам клиентов и статистике.<br />• Раздел с криптовалютным кошельком и функциями вывода криптовалюты.<br /><br /><b>4. API для интеграции:</b><br />• Разработать API для интеграции процессинга с интернет-магазинами.<br />• API должно позволять создавать платежи, получать статус платежей, обрабатывать заявки.<br /><br /><b>5. Создание и Подключение почтового шлюза, для почтовых уведомлений владельцам магазинов.</b><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>