Привіт,
Я шукаю досвідченого розробника повного стеку, щоб допомогти мені інтегрувати 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. Мені потрібно, щоб мій додаток реагував на події, такі як успішні платежі, невдалі платежі або скасування, щоб статуси підписки користувачів завжди були актуальними в базі даних.
Оновити мою схему бази даних для відстеження підписок користувачів, історії платежів, деталей плану та використаних промокодів.
Наш технологічний стек
Що я вам надам
Повний доступ до моїх двох приватних репозиторіїв Git (фронтенд та бекенд).
Файли Docker для обох проектів, щоб допомогти вам налаштувати локальне середовище розробки.
Коротке вступне відео, в якому я проведу вас через поточний додаток та налаштування проекту.
Детальне посилання на Figma для нового дизайну сторінки 'Плани'.
Усі необхідні тестові API ключі та деталі облікового запису пісочниці для Stripe та PayPal.
Мою повну увагу та швидкі відповіді на будь-які запитання, які у вас виникнуть.
Я шукаю розробника, який...
Має підтверджений практичний досвід роботи з Stripe Subscriptions та PayPal Payments. Я б хотів побачити приклади вашої минулої роботи у вашій заявці.
Є висококваліфікованим у Laravel та React.
Комфортно працює в середовищі розробки на основі Docker.
Має уважний погляд на дизайн і може перетворити файл Figma на чистий, адаптивний інтерфейс.
Розуміє безпеку платежів і знає, як створювати надійні обробники вебхуків.
Є сильним комунікатором і проактивно підходить до своєї роботи.
Вільно володіє англійською для всієї комунікації, пов'язаної з проектом.