Ищу специалиста Frontend разработчик, который понимает, что такое промышленная разработка, с опытом от 3 лет. Желательны примеры своего кода от кандидата.

Общие сведения по задаче

https://habr.com/ru/company/nspk/blog/586876/

https://sbp.nspk.ru/upload/iblock/9f6/sbp_guide_button%202021%201.6.pdf

Пример удачного внедрения

www.wildberries.ru/

Сценарий оплаты

Пользователь на платежной форме нажимает кнопку “Оплатить по СБП”

Если пользователь находится на сайте через браузер desktop, то появляется iframe c QR кодом. Пока открыт iframe посылаются запросы на проверку статуса платежа с частотой 1 раз в 3 секунды.

Если пользователь находится на форме оплаты через мобильный телефон, то ему показывается список банков для выбора оплаты, при нажатии запускается мобильный банк для оплаты. При возвращении выполняется проверка статуса платежа.

После успешной оплаты пользователь видит финальное окно.

Входные данные

1. Проект текущей платежной формы на Vue

2. Готовое api с двумя методами: создание ссылки(QR), проверка статуса платежа

Требования к логике

1. Кнопка оплаты появляется на форме в зависимости от настройки, аналогично кнопкам Apple Pay, Google Pay

2. Шаблон QR-iframe хранится в шаблоне формы, для простого редактирования верстки.

Требования к верстке и дизайну

1. Кнопка “Оплатить СБП” в соответствии с требованиями nspk. Кнопка располагается под кнопками Google Pay, Apple Pay идентичная по ширине и высоте.

2. Единый дизайн и верстка нового окна адаптированная под мобильный телефон (соответствует верстке текущей платежной формы). Новое окно c QR полностью закрывает форму.

Требования к коду

Соблюдение стиля базового проекта формы

Требуемые работы

1. Изучить пример внедрения оплаты на сайте wildberries – 3 часа

2. Изучить структуру текущего проекта платежной формы Vue – 3 часа

3. Тестовые вызовы api (postman) – 1 час

4. Доработать шаблон платежной формы (внедрить кнопку) – 2 часа

5. Создание iframe для показа QR – 3 часа

6. Внедрение скрипта для мобильного приложения – 3 часа

7. Интеграция с api – 3 часа

8. Компиляция, проверка и отладка – 3 часа

9. Накладные расходы – 3 часа

Итого: 24 часа

Комфортная этапность

1. Пункты 1-3 (Срок 1-2 дня)

2. Уточнение финальных вопросов (1 день)

3. Пилотная версия (2 дня)

4. Тестирование и правка багов (1 день)

5. Финальная версия, сдача работы

3 года назад
Able2Know
Антон 
40 лет
17 лет в сервисе
Был
4 месяца назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Требуется разработка торгового робота для нескольких криптобирж, использующего самописный источник сигналов на нейронной сети. Необходим анализ истории всех сигналов, расчет стратегии, бэктестирование, тестирование в демо режиме и на реальном депозите. Возможна дальнейшая работа над новыми проектами.

    Закрыт
    3 года назад
  • Требуется специалист для интеграции системы управления заказами Bestsender с существующим сайтом на WordPress. Необходима работа с API. Подробное техническое задание будет предоставлено в приложении.

    Закрыт
    3 года назад
  • Требуется доработка функционала сайта на Битрикс, включая возможность отправки запросов на товар без цен, вывод артикула в списке товаров и улучшение отображения информации о наличии. Задачи включают оптимизацию кнопок и формата вывода, чтобы сделать процесс более удобным для клиентов.

    Завершен
    3 года назад
  • Необходимо исправить ошибку, из-за которой перестали работать всплывающие окна 'Быстрый просмотр' в Opencart 2.3. Ранее данная функция работала корректно, теперь требуется восстановить ее функциональность при клике.

    Завершен
    3 года назад
  • Необходимо преобразовать сайт-витрину, добавив новые функциональные элементы и оптимизировав код. Основные задачи включают реализацию форм отправки писем через phpmailer, избежание дублирования кода с помощью шаблонов, а также внедрение дополнительных 'фишечек' с использованием современных сборщиков, таких как gulp или webpack.

    Закрыт
    3 года назад
  • $10

    Создать код на Javascript и HTML, который будет озвучивать буквы и столбцы, используя любые звуки. Необходимо добавлять логи в textarea2, фиксируя нажатие букв и клики мыши: короткий клик для букв и длинный клик для перехода на столбцы. Подробное техническое задание представлено в картинке.

    Завершен
    3 года назад
  • Задача заключается в разработке сайта Б, который будет предоставлять пользователям возможность входа под своими логином и паролем с доступом к сайту А. Необходима реализация аутентификации и управление временем доступа. В отклике укажите подход к реализации (фронт или бэк) и аргументируйте свой выбор.

    Закрыт
    3 года назад
  • $10

    Необходимо найти и исправить ошибку в самописном сайте, которая возникла после внесения правок в форму расчета заказа. Задача включает анализ кода и восстановление функциональности формы.

    Завершен
    3 года назад
  • Потрібно об'єднати Commerce Layer з Shopify магазином на темі Dawn. У зв'язку з відсутністю Shopify Payments в Польщі, клієнти можуть платити лише в одній валюті. Використовується mCheckout, але ця інтеграція не задовольняє всіх потреб. Докладні вимоги доступні за посиланням.

    Закрыт
    3 года назад