Создание элемента для приема оплаты криптовалютой

12 000 руб. за проект
07 ноября 2023, 23:11 • 11 откликов • 62 просмотра
Цель проекта Разработать платежную кнопку для приема платежей и донатов в криптовалюте. Проект должен быть аналогичен сервису BTCpay, но с поддержкой нескольких валют.

Основные функциональные требования Платежная кнопка
  • Возможность указания суммы платежа.
  • Возможность генерации предустановленных вариантов сумм.
  • Поле для ввода суммы.
  • Место для заголовка и описания.
  • Настраиваемый размер и цвет кнопки.
  • Возможность вставить логотип в кнопку.
Примеры Окно оплаты
  • Появляется при нажатии на платежную кнопку.
  • Затемнение фона сайта (настраиваемый процент).
  • Логотип и заголовок в верхней части.
  • Бокс для выбора валюты оплаты: BTC, ETH, USDT TRC20, USDT ERC 20 (возможность отключения любой из валют).
  • Бокс для выбора валюты сменяется на окно оплаты
  • Отображение суммы в выбранной валюте.
  • Кнопка "View Details" с подробной информацией о платеже.
  • QR-код и адрес кошелька для оплаты.
Дополнительные функции
  • Генерация кошельков по zpub или xpub (один кошелек для одного пользователя).
  • Таймер для ограничения времени на оплату (например, 30 минут).
  • Отображение окна с информацией о том, что оплата просрочена и платеж отменен при превышении времени отведенного на оплату
  • Отображение окна после успешной оплаты пользователь видит зеленую галочку и информацию о принятии платежа.
Технические требования
  • Интеграция с API для получения курсов валют и рекомендованных комиссий.
  • Мониторинг кошельков через API для отслеживания пополнений.
  • Генерация и выдача уникального кошелька для каждого платежного окна. Кошельки не получившие оплату по истечению предустановленного таймера считаются не использованными и могут быть выданы другим пользователям