Платежная форма на Flask с интеграцией в API
От кандидата необходимы хорошие знания python flask, html/css и js.
Необходимо на Flask разработать 1 страницу, на которой будет форма оплаты:
- информация о платеже
- поля ввода данных карты (номер, фио, дата, код)
- iframe в который будет подгружаться 3DS страница, полученная из API
- фоновое обновление статуса платежа из API
- страница результата платежа (квитанция)
На данный момент есть эта форма на Vue.js, написана очень криво, есть необходимость перенести её на Flask.
За основу бралась эта форма: https://codemyui.com/material-design-3d-credit-card-form-with-microinteractions/
Основная логика:
1. При открытии формы делаем запрос в API для получения информации о платеже.
2. После ввода номера карты запрос в API на проверку карты. В случае не успешной верификации карты высвечиваем ошибку.
3. После верификации карты отправляет запрос в API на получение комиссии по платежу и указываем это под кнопкой.
4. После нажатия на кнопку "оплатить" дожидаемся от API ссылку на 3DS подтверждение платежа скрываем элементы формы и открываем эту страницу в iframe, параллельно запускаем опрос API на результат оплаты (ожидаем завершение процесса).
5. Как только получили соответствующий ответ от API закрываем iframe и отображаем квитанцию с результатом оплаты.
На каждом этапе должна присутствовать анимация загрузки, например:
- Возле поля с инпут карты должна быть анимация загрузки во время запросов к API
- После нажатия кнопки "оплатить" форма становится disabled, поверх анимация загрузки с текстом пока не появится iframe.
От самого проекта на Flask ничего особенного не требуется, не нужная какая то особая архитектура, просто blueprint который мы перекинем в существующий проект, но код должен быть аккуратный и документированный (docstring и комментарии).
Более подробно все этапы опишу с кандидатом.
Бюджет примерный и обсуждаемый.
Пояснение на счет готовой формы для Vuejs:
В задании я приложил ссылку на оригинальную форму, она написана для Vuejs, я добавлял в эту форму нужные мне функции: обращения к API, анимации загрузок, iframe для 3DS страницы и т.д.
От исполнителя требуется взять форму приложенную по ссылке, перенести её на Flask и доработать исходя из требований.
Актуальні фриланс-проєкти в категорії Python
Розробка програмного забезпечення для керування iPhone через USB-кабель з ПК
10 000 UAH
Потрібно розробити програму для Windows, яка дозволяє підключати iPhone з jailbreak через USB-кабель і керувати ним з комп’ютера. Основний функціонал: Підключення iPhone через USB. Програма повинна швидко розпізнавати підключений iPhone і працювати через кабель, щоб… C та C++, Python ∙ 1 день 10 годин тому ∙ 17 ставок |
BuzzPost автоматизація Facebook під ІзраїльПроект вже є і він працює - задача вирішити питання по обмеженню фб, при кількості постів на годину більше 3-4 (з 7 ранку до 12 ночі) акаунти клієнтів обмежуються фб. сайт - https://buzzpost.co.il/ Також пошукати дірки в логіці і в самому проекті і виправити їх, знову ж логіка… Python, Робота з клієнтами ∙ 2 дні 7 годин тому ∙ 15 ставок |
AI Коментуюча Платформа для TikTok та Instagram.Мета проекту Розробити систему, яка дозволяє керувати великою кількістю акаунтів TikTok та Instagram і автоматично публікувати релевантні коментарі під вибраними відео з використанням ШІ. Основний функціонал1. Управління акаунтами Необхідно реалізувати можливість підключення… AI та машинне навчання, Python ∙ 6 днів 9 годин тому ∙ 23 ставки |
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 8 днів 3 години тому ∙ 46 ставок |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 8 днів 9 годин тому ∙ 52 ставки |