Интеграция платежей
Привет,
Я ищу опытного разработчика полного стека, который поможет мне интегрировать Stripe и PayPal в мое веб-приложение. Мое приложение построено на Laravel в качестве бэкенда и React в качестве фронтенда, каждый в своем собственном репозитории Git. Весь проект разработан для работы в среде Docker. Обратите внимание: язык интерфейса приложения - болгарский, поэтому вы столкнетесь с болгарским текстом в компонентах пользовательского интерфейса. Однако вся наша коммуникация будет на английском.
Основная цель - настроить платежную систему, где мои пользователи могут подписаться на ежемесячный план или выбрать оплату за полный год заранее со скидкой. Я надеюсь найти кого-то, кто сможет быстро и эффективно реализовать это. Я сделал все возможное, чтобы подготовить все, что вам нужно: у меня есть совершенно новый дизайн Figma для главной страницы планов, и я уже сгенерировал тестовые API ключи для Stripe и PayPal.
Что мне нужно, чтобы вы построили
Вот разбивка основных задач, с которыми мне нужна помощь:
1. Работа на фронтенде (React)
Создайте новую 'Страницу планов и цен' по дизайну Figma, который я предоставлю.
Переработайте существующую страницу предварительной оплаты. После того как пользователь выберет план, он попадает на страницу с резюме перед окончательной оплатой. Эта страница должна быть обновлена, чтобы четко представить выбор между ежемесячной подпиской и одноразовой годовой оплатой со скидкой.
Реализуйте интерфейс для пользователей, чтобы переключаться между этими двумя вариантами (ежемесячный против годового).
Когда пользователь выбирает годовой вариант, интерфейс должен автоматически показывать 12% скидку и окончательную цену.
Добавьте поле ввода для промокодов на переработанную страницу предварительной оплаты, но убедитесь, что оно появляется только тогда, когда пользователь выбирает одноразовый годовой план.
Реализуйте окончательные формы оплаты, которые интегрируются со Stripe (в идеале Stripe Elements) и PayPal.
Обработайте все отзывы пользователей, такие как сообщения об успехе, состояния загрузки и любые ошибки платежей.
2. Работа на бэкенде (Laravel)
Интегрируйте API Stripe и PayPal для обработки двух типов платежей: регулярные ежемесячные подписки и одноразовая оплата за 12 месяцев доступа.
Реализуйте логику скидок: 12% скидка должна автоматически применяться к одноразовой годовой оплате.
Возьмите мою текущую систему промокодов и постройте реальную логику бэкенда для нее. Это включает в себя проверку кодов и применение правильной скидки. Помните, что промокоды должны работать только для одноразовой годовой оплаты.
Настройте слушатели вебхуков для Stripe и PayPal. Мне нужно, чтобы мое приложение реагировало на события, такие как успешные платежи, неудачные платежи или отмены, чтобы статусы подписок пользователей всегда были актуальными в базе данных.
Обновите схему базы данных, чтобы отслеживать подписки пользователей, историю платежей, детали планов и какие промокоды были использованы.
Наш стек технологий
Бэкенд: Laravel
Фронтенд: React
Среда: Docker
Платежные шлюзы: Stripe, PayPal
Что я предоставлю вам
Полный доступ к моим двум частным репозиториям Git (фронтенд и бэкенд).
Файлы Docker для обоих проектов, чтобы помочь вам развернуть локальную среду разработки.
Короткое вводное видео, в котором я проведу вас через текущее приложение и настройку проекта.
Подробная ссылка на Figma для нового дизайна страницы 'Планы'.
Все необходимые тестовые API ключи и детали учетной записи песочницы для Stripe и PayPal.
Мое полное внимание и быстрые ответы на любые ваши вопросы на протяжении всего процесса.
Я ищу разработчика, который...
Имеет подтвержденный практический опыт работы с Stripe Subscriptions и PayPal Payments. Я хотел бы увидеть примеры вашей прошлой работы в вашей заявке.
Является высококвалифицированным специалистом как в Laravel, так и в React.
Комфортно работает в среде разработки на Docker.
Имеет хороший глаз на дизайн и может превратить файл Figma в чистый, отзывчивый интерфейс.
Понимает безопасность платежей и знает, как строить надежные обработчики вебхуков.
Является хорошим коммуникатором и проявляет проактивный подход к своей работе.
Свободно владеет английским языком для всей проектной коммуникации.
Приложения 1
Отзыв заказчика о сотрудничестве с Денисом Владимировым
Интеграция платежейОчень хорошая коммуникация и качественная работа. Определенно продолжу сотрудничество, рекомендую!
Отзыв фрилансера о сотрудничестве с Kristiyan Katsarov
Интеграция платежейОтличный клиент! Всегда на связи, четко общается и даже предлагает помощь, когда это необходимо. Настоятельно рекомендую!
Актуальные фриланс-проекты в категории Javascript и Typescript
Оптимизация Core Web Vitals (OpenCart) под Google PageSpeed — Мобильная и ПК версииОписание заказа: Ищем опытного frontend-разработчика/специалиста по OpenCart для оптимизации скорости загрузки сайта (категории и карточки товаров) под требования Google Core Web Vitals. О проекте: * CMS: OpenCart. * Специфика: Сайт работает в режиме каталога (корзины и… CMS, Javascript и Typescript ∙ 15 минут назад ∙ 6 ставок |
Оптимизация скорости сайта WordPress
5088 UAH
полные детали отправим в личные сообщения Цель Максимально ускорить загрузку сайта, особенно на мобильных устройствах. KPI (обязательно) После завершения работ необходимо добиться следующих показателей. Mobile Performance 90+ LCP менее 2.2 сек INP менее 200 мс CLS менее 0.1… HTML и CSS верстка, Javascript и Typescript ∙ 19 часов 40 минут назад ∙ 54 ставки |
Интеграция калькулятора стоимости услуг на сайт Webflow
14 807 UAH
Ищем разработчика для интеграции готового калькулятора стоимости услуг на наш сайт, созданный на Webflow. О компании Мы занимаемся: сборкой мебели; монтажем телевизоров; монтажем полок, картин, зеркал и других предметов; помощью при переезде; подъемом тяжелых предметов; услугами… Javascript и Typescript, Веб-программирование ∙ 20 часов 40 минут назад ∙ 55 ставок |
Ищем Odoo Developer — соло-разработчика с опытом разработки на Odoo 19 Community EditionЕсть рабочий, чисто спроектированный проект на Odoo 19 Community — CRM для украинского отеля, уже в production-grade инфраструктуре. Переписывать с нуля не планируем. Ищем одного человека, который подхватит проект, сохранит работоспособное и поведет его дальше: сначала CRM →… Javascript и Typescript, Веб-программирование ∙ 2 дня 21 час назад ∙ 2 ставки |
Ищу опытного Full Stack разработчика для создания SaaS-сервиса для интернет-магазинов.Идея сервиса: Клиент загружает ссылку на свой товарный фид (XML или CSV). Сервис автоматически получает товары, берет их фотографии и создает новые рекламные изображения по готовым шаблонам: цена, скидка, логотип, акционные плашки и т.д. Также в сервисе должен быть простой… Javascript и Typescript, Веб-программирование ∙ 4 дня 3 часа назад ∙ 87 ставок |