Інтеграція платежів
Привіт,
Я шукаю досвідченого розробника повного стеку, щоб допомогти мені інтегрувати 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
Оптимізація швидкості сайту WordPress
5088 UAH
повні деталі надішлемо в особисті повідомлення Мета Максимально прискорити завантаження сайту, особливо на мобільних пристроях. KPI (обов'язково) Після завершення робіт необхідно досягти наступних показників. Mobile Performance 90+ LCP менше 2.2 сек INP менше 200 мс CLS менше… HTML та CSS верстання, Javascript та Typescript ∙ 15 годин 53 хвилини тому ∙ 47 ставок |
Інтеграція калькулятора вартості послуг на сайт Webflow
14 807 UAH
Шукаємо розробника для інтеграції готового калькулятора вартості послуг на наш сайт, створений на Webflow. Про компанію Ми займаємося: збіркою меблів; монтажем телевізорів; монтажем полиць, картин, дзеркал та інших предметів; moving help; heavy lifting; handyman послугами;… Javascript та Typescript, Веб-програмування ∙ 16 годин 53 хвилини тому ∙ 44 ставки |
Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор… Javascript та Typescript, Веб-програмування ∙ 3 дні 23 години тому ∙ 86 ставок |
Розробка WebGL/Three.js сцени з генерацією та експортом 3D (снапшот) з анімованого шейдераОпис об'єкта:Проект являє собою дизайнерський стіл, виконаний у формі реалістичного, глибокого водовороту (центральна воронка, яка плавно переходить з широкої горизонтальної стільниці в тонку витончену ніжку). Суть задачі:Потрібен WebGL / Creative Coding розробник для створення… Javascript та Typescript, Веб-програмування ∙ 4 дні 19 годин тому ∙ 30 ставок |
Підтримка та розвиток сайту клінінгової компанії
890 UAH
Шукаю веб-розробника / вебмайстра для довгострокової підтримки та розвитку сайту клінінгової компанії. Сайт: https://donely.ca Про проєкт DoneLy Home Services — компанія з надання послуг прибирання в Канаді, яка активно розвивається та розширює географію роботи. Шукаю… Javascript та Typescript, Веб-програмування ∙ 6 днів 21 година тому ∙ 64 ставки |