Доработать Checout по API оплате
1500 UAH1. Есть сайт на WP, который связан с другой внешней системой по API.
2. Созданы два плагина - первый генерит страницы, второй "Поисковая форма автобусных билетов".
3. Создана форма оплаты билетов (оплата проходит), реализован тот момент, что билеты приходят на почту и появляются пассажиры во внешней системе, но почему то это происходит не всегда, а именно работает если страница на РФ языке.
Задача:
1. Подключить форму оплаты Fondy на Чекаут (LIQPAY уже интегрированна во внешнюю систему).
В общем, если кратко, то "Внешняя система" для покупки билета требует 2х запросов, первый это подготовка к покупке(инициализация), 2й это собственно сама покупка. После инициализации сервер "Внешней системы" возвращает ключ, который можно передать в liqpay и попросить(в запросе) его. после успешной оплаты билетов, переадресовать нас на страницу завершения покупки, где собственно и будет отсылаться 2й запрос, уже на покупку, но с ключом из первого запроса.
Форма оплаты должна работать на ТРЕХ языках - РУССКИЙ, УКРАИНСКИЙ и АНГЛИЙСКИЙ
Пример (внешний фрейм) есть. Нужно все просто от туда скопировать (выбор мест в автобусе в форме тоже есть, но не реализованы два момента - проверка доступности выбора мест, и запрос схемы автобуса). По итогам билет приходит на электронную почту пассажиру (через раз) и после успешной оплаты в Ликпее, пассажира перекидывает на страницу с билетом (на моем сайте), где он может его распечатать.
Подробнее о логике внешней системы:
1. Есть поисковая форма которая по АПИ запрашивает у посредника рейсы и места. Там человек находит нужный рейс.
2. После выбора рейса (нажатия кнопки "Купить билет" происходит перенаправление его на страницу ввода данных (эту страницу надо доработать в плане проверки запроса - нужны паспортные данные или нет, и кастомизировать сами поля. Пример и код кастомизации есть).
3. После ввода данных и нажатия кнопки "Оплатить" человека перекидывает в банк ЛикПей. В этот момент должна наша форма отправить посреднику данные, что билет в состоянии оплаты, но пока не оплачен. То есть билет ЗАРЕЗЕРВИРОВАН - "Ожидаю оплату".
4. После оплаты происходит от Ликпея отправка подтверждения - билет оплачен и в этот момент наша форма должна передать в систему внешнюю данные, что билет выходит из статуса "Ожидаю оплату" в статус "Оплачен"
5. Внешняя система после получения подтверждения оплаты уже присылает на почту пассажиру билет. Человека перекидывает на страницу "Поздравляем с покупкой билета" и с возможностью распечатать билет, но есть косяк, так как эти билеты сохраняться на моем корневом каталоге сайта, а не используется либо конкретная папка либо ссылка, которая есть на билете .
-
Гатова выполнить заказ качественно пишите личку будет обсудить
-
Актуальные фриланс-проекты в категории Javascript и Typescript
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 176 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 3 дня 20 часов назад ∙ 106 ставок |
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 4 дня 1 час назад ∙ 21 ставка |
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 4 дня 21 час назад ∙ 32 ставки |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 6 дней назад ∙ 18 ставок |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 6 дней 18 часов назад ∙ 92 ставки |