Інтеграція платежів
Привіт,
Я шукаю досвідченого розробника повного стеку, щоб допомогти мені інтегрувати 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
Розробка повного стеку — Панель управління Amazon PPC (Етап 1)Потрібен full-stack розробник з досвідом роботи з Amazon API для реалізації Stage 1 внутрішнього PPC-дашборда. Проект реальний, дані живі, все готово до старту. Прототип фронтенда (5 сторінок, React + TypeScript): ЩО ВЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript +… Javascript та Typescript, Веб-програмування ∙ 2 дні 5 годин тому ∙ 28 ставок |
Розробка сайту-конструктора фотокниг і фоторамокМета проекту Необхідно розробити сучасний веб-сайт для замовлення фотокниг, фоторамок та іншої персоналізованої фотопродукції. Головне завдання проекту — надати клієнту можливість самостійно створити готовий макет виробу без участі дизайнера безпосередньо на сайті.Основний… Javascript та Typescript, Веб-програмування ∙ 3 дні 21 година тому ∙ 96 ставок |
Команда для самописного маркетплейса ритуальних послуг.Шукаємо команду для запуску та розвитку самописного національного маркетплейсу ритуальних послуг. Одразу: не шукаємо одиночок, джунів і “збирачів сайтів”. Потрібна сильна продуктова команда рівня middle+/senior з реальними кейсами маркетплейсів/складних SaaS. Прошу не… Javascript та Typescript, Веб-програмування ∙ 4 дні 15 годин тому ∙ 27 ставок |
Доопрацювання існуючого проекту Next.js/Supabase: оффери, CRM, аналітика, AI-чатЄ діючий проект WatchGenius — платформа аналітики люксових годинників з каталогом моделей, ціновою аналітикою, зовнішніми офферами, формами заявок та AI-чатом. Проект вже частково розроблений. Потрібен не сайт з нуля, а досвідчений full-stack розробник, який зможе розібратися в… Javascript та Typescript, Веб-програмування ∙ 6 днів 17 годин тому ∙ 55 ставок |
Шукаю Senior Full-Stack розробника (Payload CMS) — міграція 2 сайтів готельної мережіМережа курортних готелів переходить з Webflow на власний headless-стек. Два корпоративні сайти (~140 сторінок разом), multi-tenant архітектура — один код обслуговує кілька готелів на різних доменах. Проєкт уже стартував: інфраструктура розгорнута, tenants налаштовані, базові… CMS, Javascript та Typescript ∙ 10 днів 14 годин тому ∙ 19 ставок |