Разработка микросервиса биллинга

Цена договорная • безналичный расчёт, электронные деньги
21 марта 2018, 19:34 • 6 откликов • 85 просмотров
У нас есть сайт, который продает разные продукты компаний, но сервис биллинга еще не реализован. Нужен человек, который напишет сам сервис и микросервис для приема через Qiwi.

Создать модуль для биллинга на стеке Python3 (Django) + Postgresql 9.6

Функциональные требования к модулю:
* Личный баланс для каждого пользователя
* Пополнение баланса пользователю в долг (учет данных операций)
* Покупка продуктов с личного баланса пользователя
* Покупка продукта для пользователя с личного баланса другого пользователя
* Пополнение баланса через одну из платежных систем (укажем какой)
* Требуется реализовать простой программный интерфейс для добавления новых способов оплаты
* История всех покупок (вместе с мета информацией о продукте, т.к. описание продукта может меняться, но в момент покупки оно должно быть зафиксировано в истории)
* Возврат средств клиенту
* Применение купонов (личных и групповых)
* Назначение скидок на продукты (для всех пользователей, отдельных пользователей, отдельных групп пользователей)
* Требуется поддержка разных валют для быстрого масштабирования на регионы