Подключить прием оплат и выплаты для платформы

50 000 руб. за проект
17 июля 2024, 20:19 • 4 отклика • 52 просмотра
nodejs/nestjs/postgresql для бэкенда
Ionic/react/materialUI для фронтенда

Техническое
задание (ТЗ) на подключение приема оплат и выплат для проекта



О проекте:

Проект
“Займарт” - это онлайн P2P платформа, предназначенная для связывания инвесторов
и заемщиков. Инвесторы могут предоставлять займы заемщикам и зарабатывать на
процентах от займа, в то время как платформа берет комиссию за свои услуги.



Задача:

Подключить
прием оплат и выплаты для платформы, используя сервисы Тинькофф Касса и
Jump.Finance.



Основные требования:

1.Прием оплат через Тинькофф
Кассу:




–Интеграция с API Тинькофф Кассы
для перечисления денежных средств от инвесторов заемщикам и оплаты процентов за
пользование займом и выплаты заемщиками основного долга.



–Обеспечение безопасности
транзакций.



–Автоматическое обновление
состояния платежей на платформе после подтверждения оплаты.



–Обработка ошибок и исключений
при работе с Тинькофф Кассой.



2.Выплаты через Jump.Finance:



–Интеграция с API Jump.Finance
для осуществления выплат заемщикам и
возвратов долга инвесторам и оплата процентов инвесторам за пользование займом.



–Поддержка массовых выплат и
индивидуальных транзакций.



–Обеспечение безопасности и
конфиденциальности данных при осуществлении выплат.



–Автоматическое обновление
состояния выплат на платформе после их подтверждения.



–Обработка ошибок и исключений при
работе с Jump.Finance.



3.Учёт комиссии платформы
при приеме платежей (например, 6% от суммы платежа).








Подробные
требования:

1.Интеграция с Тинькофф
Кассой:




–Получение и хранение данных для
доступа к API Тинькофф Кассы (API ключи, идентификаторы и т.д.).



–4 сценария
приема оплат:



•Оплата
обеспечения при создании ставки на лот



•Оплата суммы
займа инвестором



•Оплата
процента заемщиком



•Оплата
частичной или полной суммы займа
заемщиком



–Разработка модулей для создания
и отправки платежных запросов.



–Обработка уведомлений о
статусах платежей от Тинькофф Кассы.



–Интерфейс для просмотра и
управления статусами платежей в административной панели.



2.Интеграция с Jump.Finance:



–Получение и хранение данных для
доступа к API Jump.Finance (API ключи, идентификаторы и т.д.).



–4 сценария
выплат:



•Возврат
обеспечения ставки



•Выплата займа
заемщику после приема лота в пункт хранения



•Выплата
процентов инвестору



•Частичный или
полный возврат займа инвестору



–Разработка модулей для создания
и отправки запросов на выплату.



–Обработка уведомлений о
статусах выплат от Jump.Finance.



–Интерфейс для просмотра и
управления статусами выплат в административной панели.



3.Учёт комиссии платформы
при приеме платежей (например, 6% от суммы платежа).




–Комиссия в
размере 6% в
месяц.



–Сразу после
получения средств инвестора замораживается сумма в размере комиссии за
последний месяц.



–Комиссия
списывается при каждой оплате процентов заемщиком



–В нашем случае , когда инвестор
перечисляет денежные средства заемщику по QR-коду , через агента(площадку) ,
часть денежных средств остается у агента(площадки) , остаток суммы
перечисляется заемщику с помощью сервиса моментальных выплат. В момент , когда
заемщик хочет рассчитаться по процентам + сумма займа , такая транзакция
проводится зеркально , здесь уже заемщик с помощью QR-кода оплачивает денежные
средства (проценты + сумма займа) , они попадают к агенту(площадка) , а после
остаток суммы , опять же с помощью сервиса моментальных выплат попадет к
инвестору.



Требования к
безопасности:

•Использование SSL/TLS для
защиты данных при взаимодействии с API.



•Хранение конфиденциальных
данных (API ключи и т.д.) в защищенном виде.



•Логирование операций для аудита
и отладки.