bro-dev

Портфолио веб разрабочика

Система автоматических денежных переводов через card2card сервисы.

Задача
Сard2card сервисы это просто страница какого ни будь банка который позволяет перевести со свой карты visa mastercard и и.д. на другую любую карту. Задача написать сервис, делающий эти переводы массово автоматически с базы карт и куда нужно. Представляет из себя админку на стаке node, vue, nuxt, express, mongo, puppeteer, с настройками и cors базами и логами всё происходит в headless брузуере в несколько потоков через прокси сервера, смски вводятся вручную пользователями, на специальной внешней странице которая по задумке отдельно на php шаред хосте(чтобы не палить адрес сервиса и админки);

Из сложностей был контроль за количеством по задаваемым каждой карте индивидуально параметрам, через какие сервисы и сколько можно переводить. Так же контроль за работоспособностью проксей. Запуск браузера относительно долгая операция 5-30 сек, через прокси еще дольше, а время на ввод смс 2 минуты, поэтому была система, держащая N браузеров открытыми и готовыми.


теги: express, mongodb, node.js, nuxt, puppeteer, vue.js,
189 25.09.2018