Integracja płatności
Cześć,
Szukam doświadczonego programisty full-stack, który pomoże mi zintegrować Stripe i PayPal z moją aplikacją internetową. Moja aplikacja jest zbudowana na backendzie Laravel i frontendzie React, każdy w swoim własnym repozytorium Git. Cały projekt jest zaprojektowany do działania w środowisku Docker. Proszę pamiętać: język aplikacji widoczny dla użytkownika to bułgarski, więc napotkasz bułgarski tekst w komponentach UI. Jednak cała nasza komunikacja będzie w języku angielskim.
Głównym celem jest skonfigurowanie systemu płatności, w którym moi użytkownicy mogą subskrybować miesięczny plan lub zdecydować się na jednorazową płatność za pełny rok z rabatem. Mam nadzieję znaleźć kogoś, kto może szybko przystąpić do pracy i zbudować to efektywnie. Zrobiłem wszystko, co w mojej mocy, aby przygotować wszystko, czego będziesz potrzebować: mam nowy projekt Figma dla głównej strony planów, a już wygenerowałem testowe klucze API dla zarówno Stripe, jak i PayPal.
Czego potrzebuję, abyś zbudował
Oto podział głównych zadań, w których potrzebuję pomocy:
1. Praca frontendowa (React)
Stwórz nową 'Stronę Planów i Cenników' na podstawie projektu Figma, który dostarczę.
Przebuduj istniejącą stronę przedpłatności. Po wybraniu planu przez użytkownika, trafia on na stronę podsumowania przed finalną płatnością. Ta strona musi zostać zaktualizowana, aby czytelnie przedstawiać wybór między subskrypcją miesięczną a jednorazową płatnością roczną z rabatem.
Wdroż UI, aby użytkownicy mogli przełączać się między tymi dwiema opcjami (miesięczna vs. roczna).
Kiedy użytkownik wybiera opcję roczną, UI powinien automatycznie pokazać 12% rabatu i ostateczną cenę.
Dodaj pole wejściowe na kody promocyjne na przebudowanej stronie przedpłatności, ale upewnij się, że pojawi się tylko wtedy, gdy użytkownik wybierze jednorazowy plan roczny.
Wdroż formularze płatności, które integrują się z Stripe (najlepiej Stripe Elements) i PayPal.
Obsłuż wszystkie informacje zwrotne od użytkowników, takie jak komunikaty o sukcesie, stany ładowania i wszelkie błędy płatności.
2. Praca backendowa (Laravel)
Zintegruj API Stripe i PayPal, aby obsługiwać dwa typy płatności: powtarzające się subskrypcje miesięczne oraz jednorazową płatność za 12 miesięcy dostępu.
Wdroż logikę rabatów: 12% rabat powinien być automatycznie stosowany do jednorazowej płatności rocznej.
Weź mój obecny system kodów promocyjnych i zbuduj prawdziwą logikę backendową dla niego. Obejmuje to walidację kodów i stosowanie odpowiedniego rabatu. Pamiętaj, że kody promocyjne powinny działać tylko dla jednorazowej płatności rocznej.
Skonfiguruj nasłuchiwacze webhooków dla Stripe i PayPal. Potrzebuję, aby moja aplikacja reagowała na zdarzenia, takie jak udane płatności, nieudane płatności lub anulacje, aby statusy subskrypcji użytkowników były zawsze aktualne w bazie danych.
Zaktualizuj mój schemat bazy danych, aby śledzić subskrypcje użytkowników, historię płatności, szczegóły planu i które kody promocyjne zostały użyte.
Nasza technologia
Backend: Laravel
Frontend: React
Środowisko: Docker
Bramki płatności: Stripe, PayPal
Czego Ci dostarczę
Pełny dostęp do moich dwóch prywatnych repozytoriów Git (frontend i backend).
Pliki Docker dla obu projektów, aby pomóc Ci uruchomić lokalne środowisko deweloperskie.
Krótki wideo wprowadzające, w którym przeprowadzę Cię przez obecną aplikację i konfigurację projektu.
Szczegółowy link do Figma dla nowego projektu strony 'Planów'.
Wszystkie niezbędne testowe klucze API i szczegóły konta sandbox dla obu Stripe i PayPal.
Moja pełna uwaga i szybkie odpowiedzi na wszelkie pytania, które masz po drodze.
Szukam programisty, który...
Ma udokumentowane, praktyczne doświadczenie zarówno z Subskrypcjami Stripe, jak i Płatnościami PayPal. Chciałbym zobaczyć przykłady Twojej wcześniejszej pracy w Twojej aplikacji.
Jest wysoko wykwalifikowany zarówno w Laravel, jak i React.
Jest komfortowy w pracy w środowisku deweloperskim opartym na Dockerze.
Ma wyczucie estetyki i potrafi przekształcić plik Figma w czysty, responsywny interfejs użytkownika.
Rozumie bezpieczeństwo płatności i wie, jak budować niezawodne obsługi webhooków.
Jest silnym komunikatorem i ma proaktywne podejście do swojej pracy.
Posługuje się płynnie językiem angielskim w całej komunikacji związanej z projektem.
Załączniki 1
Opinia zleceniodawcy o współpracy z Denis Vladimirov
Integracja płatnościBardzo dobra komunikacja i jakość pracy. Zdecydowanie będę kontynuować współpracę, polecam!
Opinia freelancera o współpracy z Kristiyan Katsarov
Integracja płatnościŚwietny klient! Zawsze w kontakcie, jasno się komunikuje, a nawet oferuje pomoc, gdy jest potrzebna. Gorąco polecam!
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Optymalizacja Core Web Vitals (OpenCart) pod Google PageSpeed — Wersje mobilna i PCOpis zamówienia: Poszukujemy doświadczonego frontend-dewelopera/specjalisty od OpenCart do optymalizacji szybkości ładowania strony (kategorie i karty produktów) zgodnie z wymaganiami Google Core Web Vitals. O projekcie: * CMS: OpenCart. * Specyfika: Strona działa w trybie… Content Management Systems, Javascript & Typescript ∙ 19 minut temu ∙ 8 ofert |
Optymalizacja prędkości strony WordPress
429 PLN
Pełne szczegóły prześlemy w wiadomościach prywatnych Cel Maksymalne przyspieszenie ładowania strony, szczególnie na urządzeniach mobilnych. KPI (obowiązkowe) Po zakończeniu prac należy osiągnąć następujące wskaźniki. Mobile Performance 90+ LCP mniej niż 2.2 sek INP mniej niż… Układ HTML i CSS, Javascript & Typescript ∙ 19 godzin 43 minuty temu ∙ 54 oferty |
Integracja kalkulatora kosztów usług na stronie Webflow
1247 PLN
Szukamy dewelopera do integracji gotowego kalkulatora kosztów usług na naszej stronie, stworzonej na Webflow. O firmie Zajmujemy się: montażem mebli; montażem telewizorów; montażem półek, obrazów, luster i innych przedmiotów; pomocą w przeprowadzkach; ciężkim podnoszeniem;… Javascript & Typescript, Programowanie stron internetowych ∙ 20 godzin 44 minuty temu ∙ 55 ofert |
Szukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w programowaniu na Odoo 19 Community EditionTo jest roboczy, czysto zaprojektowany projekt na Odoo 19 Community — CRM dla ukraińskiego hotelu, już w infrastrukturze produkcyjnej. Nie planujemy przepisywać od zera. Szukamy jednej osoby, która przejmie projekt, zachowa działające i poprowadzi go dalej: najpierw CRM → potem… Javascript & Typescript, Programowanie stron internetowych ∙ 2 dni 21 godzin temu ∙ 2 oferty |
Szukam doświadczonego programisty Full Stack do stworzenia usługi SaaS dla sklepów internetowych.Pomysł usługi: Klient przesyła link do swojego pliku produktowego (XML lub CSV). Usługa automatycznie pobiera produkty, pobiera ich zdjęcia i tworzy nowe reklamy na podstawie gotowych szablonów: cena, zniżka, logo, banery promocyjne itp. Usługa powinna również zawierać prosty… Javascript & Typescript, Programowanie stron internetowych ∙ 4 dni 3 godziny temu ∙ 87 ofert |