Платежная форма на 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 и доработать исходя из требований.
Current freelance projects in the category Python
Development of software for managing iPhone via USB cable from PC
223 USD
A program needs to be developed for Windows that allows connecting a jailbroken iPhone via USB cable and controlling it from a computer. Main functionality: Connecting the iPhone via USB. The program should quickly recognize the connected iPhone and operate through the cable… C & C++, Python ∙ 1 day 2 hours back ∙ 16 proposals |
BuzzPost automation for Facebook in IsraelThe project already exists and it works - the task is to solve the issue of Facebook restrictions when the number of posts per hour exceeds 3-4 (from 7 AM to 12 AM), client accounts are restricted by Facebook. Website - https://buzzpost.co.il/ Also, look for loopholes in the… Python, Customer Support ∙ 1 day 22 hours back ∙ 13 proposals |
AI Commenting Platform for TikTok and Instagram.Project Goal Develop a system that allows managing a large number of TikTok and Instagram accounts and automatically posting relevant comments under selected videos using AI. Main Functionality1. Account Management It is necessary to implement the ability to connect accounts:… AI & Machine Learning, Python ∙ 6 days back ∙ 23 proposals |
Build a customer classification model1. There is client data in Mongo/SQL (approximately 20,000 entries with raw data). 2. It is necessary to build features and a classification model of clients into behavioral groups based on this data. 3. The project should be completed in Python. AI & Machine Learning, Python ∙ 7 days 18 hours back ∙ 46 proposals |
IT Automation of VAT Reporting
223 USD
It is necessary to develop a system for automating the transfer of sales data from the CRM to the accounting system Wafeq. The system should import bank and payment reports, automatically reconcile payments with invoices, generate invoices for VAT reporting, and minimize manual… AI & Machine Learning, Python ∙ 8 days back ∙ 52 proposals |