Денис Королев Trydogolik Паспорт верифицирован
Чем дольше работаем тем меньше платите!
Рейтинг
789
№ 1 550 в каталоге
Отзывы
Профессионализм
-/10
Коммуникация
- /10
Город
Новосибирск
Опыт работы
4 года
На сайте с
2014 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей

App Debite card + luhna and unit / e2e tested

Используемые навыки Python

Описание

### Credit Card Validator

#### Легенда

Задача: сделать виджет, позволяющий вводить номер карты (можете в качестве общего развития почитать про PCI DSS).

Общий вид виджета должен выглядеть следующим образом:


#### Описание
Вам нужно провести исследовательскую работу и выяснить - на базе чего определяется, какой платёжной системе принадлежит определённая карта (не забудьте про "Мир").

**Алгоритм Lunha** \
Используйте [следующий алгоритм](https://en.wikipedia.org/wiki/Luhn_algorithm) для проверки валидности номера карты.

Изображения для карт необходимо найти самостоятельно (помните, про авторские права и недопустимость нелегального использования).

+ нужна логика проверки номера карты;
+ выяснения принадлежности определённой платёжной системе.
+ нужны авто-тесты на функции проверки номера карты и принадлежности определённой платёжной системе.

Через Puppeteer и проверьте взаимодействие для двух различных вариантов:
1. Ввод валидного номера карты
1. Ввод невалидного номера краты

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Web-scraping 2Gis — 2023
Web-scraping 2Gis — 2023
194
Маркетинг и Продвижение Рекламная кампания на YouTube
Рекламная кампания на YouTube
96
Веб-разработка и IT Работа 3489321
Работа 3489321
86
Маркетинг и Продвижение Настройка аналитики - 11.2021 GTM и GA4
Настройка аналитики - 11.2021 GTM и GA4
72