Ниже будет набросок ТЗ, готовы его обсудить с исполнителем, возможны правки по вашим советам/рекомендациям.
Язык программирование на усмотрение исполнительно, но предпочтительно Python
База данных SQL Server
Добавить форму для приема платежей на сайт, сайт находится на тильде
Форма состоит из логина, почты, суммы платежа и выбора доступных валют для пополнения со стороны фрикассы
После ввода логина нужно проверять его валидность в базе перед тем как запрашивать у пользователя оплату
Если логин валидный то направлять пользователя во фрикассу на выбранный им способ пополнения
После оплаты информация о пользователе должна быть записана в таблицу GoogleSheets в формате Дата, время, логин пользователя, почта, сумма пополнения, валюта пополнения, способ оплаты
После чего информация направляется на API расположенный на хостинге с базой данных для дальнейшей обработки
API будет находится на машине на которой установлена база данных с локальным подключением
Требования к API
В отдельный безопасный файл вынесены конфиги для подключения к базе данных
Также необходима возможность конфигурации суммы которая будет зачисленна на счет пользователя внутри базы данных
В базе данных для валидации пользователя нужно проверить его логин в FNLAccount.dbo.Member стобец mUserId
Сумма пополения после всех коэффициентов начисляется в FNLAccount.dbo.Member стобец mUserId столбец Cash (Плюсуется к текущей сумме)
Необходимо вынести в отдельный файл коэффициенты для пополняемой суммы
Глобальный множитель работающий на всех
Индивидуальный множитель для определенного логина в формате Login:Count (Test:1.45)
Множитель зависимый от суммы единоразового пополнения в формате Sum:Count (20000:1.2)
Все множители суммируются
Проверка множителей происходит перед заполнением данных в базу, чтобы можно было менять в режиме реального времени без перезапуска API
Разделы:
Заказ
Опубликован:
20.05.2025 | 12:25 [поднят: 20.05.2025 | 12:25]
Заказ находится в архиве