Реализация промо-кодов на сайте

Гість7 років у сервісі
Дані замовника будуть вам доступні після подання заявки
24.10.2017

Требуется написать скрипт промо-кодов для сайта (покупка лицензии).  Промо-код вида XXXX-XXXX-XXXX-XXXX

От пользователя: Получил промо-код, ввёл на сайте, получил премиум аккаунт.

От сайта. Хранение всех ранее использованных промо-кодов, активных промо-кодов, возможность закачки промокода из файла txt. 

Сайт самописный. БД mongoDB