Платежная форма на 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 и доработать исходя из требований.
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Potrzebny programista Drupal do poprawek na kilku stronach.Potrzebny programista Drupal do poprawek na kilku stronach. Strona się rozrosła i zapełniła cały hosting .. Układ HTML i CSS, Programowanie stron internetowych ∙ 1 godzina 2 minuty temu ∙ 13 ofert |
Parsowanie produktów, przygotowanie do importu na WPWydobyć pełny katalog tych stron: https://svit-mebliv.ua/ https://kompanit.com.ua/ru https://amia.com.ua/ https://mebliromax.com.ua/ https://pehotin.com.ua/catalog/ https://www.sokme.ua/ru/ Wszystkie produkty muszą być połączone w jedną wspólną tabelę do importu do WP. Każdy… Programowanie stron internetowych, Parsowanie danych ∙ 13 godzin 56 minut temu ∙ 34 oferty |
Integracja kalkulatora kosztów usług na stronie Webflow
1247 PLN
Szukamy dewelopera do integracji gotowego kalkulatora kosztów usług na naszej stronie, stworzonej na Webflow. O firmie Zajmujemy się: montażem mebli; montażem telewizorów; montażem półek, obrazów, luster i innych przedmiotów; pomocą w przeprowadzkach; ciężkim podnoszeniem;… Javascript & Typescript, Programowanie stron internetowych ∙ 16 godzin 59 minut temu ∙ 44 oferty |
Zaprojektować stronę i podłączyć ją do Shopifystworzyć stronę i podłączyć ją do shopify w makiecie strona główna strony produktów nie będzie, będzie okno modalne z wyborem objętości słoiczka kremu i jego ilości po tym okno dostawy i płatności zamówienie musi być wysyłane do shopify z pełnymi informacjami o zamówieniu… Układ HTML i CSS, Programowanie stron internetowych ∙ 18 godzin 46 minut temu ∙ 57 ofert |
Szukamy specjalisty Bitrix24 / integratora CRM do ustawienia automatyzacjiNasza firma pracuje z CRM Bitrix24. Potrzebujemy specjalisty, który będzie w stanie skonfigurować automatyczne dodawanie numeru telefonu do leadów/zamówień w dwóch formatach. Automatyzacja musi być poprawnie skonfigurowana dla dwóch krajów: Republika Mołdowa i Rumunia. Zadanie:… PHP, Programowanie stron internetowych ∙ 23 godziny 21 minut temu ∙ 22 oferty |