Szukamy doświadczonego freelancera-wykonawcy do integracji funkcji "Opłata ratalna" od Monobank na naszej istniejącej stronie internetowej, stworzonej na platformie Tilda. Naszym celem jest zapewnienie klientom wygodnej możliwości dokonywania zakupów na raty bezpośrednio na stronie, minimalizując kroki i przejścia.
Opis projektu i wymagania:
Cel: Integracja "Opłaty ratalnej" Monobank w celu poprawy doświadczenia użytkownika i rozszerzenia metod płatności.
Przykład realizacji: Opieramy się na funkcjonalności podobnej do Comfy, Фокстрот, Цитрус.
Część wizualna (UI/UX):
* Podobieństwo wizualne: Projekt i rozmieszczenie elementów powinny maksymalnie odpowiadać ogólnemu stylowi strony (link do strony: https://uknow.com.ua/).
* Wskazanie możliwości: Na stronach produktów powinna wyświetlać się jasna informacja o "Opłacie ratalnej" (liczba rat, miesięczna kwota).
* Kalkulator rat: Dla produktów obsługujących tę opcję konieczny jest interaktywny kalkulator wyboru liczby rat.
* Wybór metody płatności: "Opłata ratalna Monobank" powinna być osobną metodą płatności na stronie składania zamówienia (checkout).
* Logo Monobank: Użycie oficjalnego logo Monobank.
Funkcjonalność:
* Sprawdzanie dostępności: System powinien sprawdzać dostępność "Opłaty ratalnej" dla produktu/kwoty zamówienia i obsługiwać przypadki, gdy opcja jest niedostępna.
* Inicjalizacja płatności przez API Monobank: Przy wyborze "Opłaty ratalnej" system wysyła zapytanie do Public API Monobank z danymi zamówienia.
* Przekierowanie: Automatyczne przekierowanie użytkownika do aplikacji Monobank lub na stronę internetową w celu potwierdzenia płatności.
* Obsługa zwrotnej informacji (Webhooks/Callbacks): Przyjmowanie i obsługa powiadomień od Monobank o statusie płatności (powodzenie, odrzucenie, oczekiwanie).
* Aktualizacja statusu zamówienia: Na podstawie otrzymanego statusu aktualizacja zamówienia na stronie.
* Obsługa pomyślnej płatności: Po pomyślnym opłaceniu — przekierowanie na stronę "Dziękujemy za zamówienie" i powiadomienie klienta/administracji (Telegram).
* Obsługa nieudanej płatności/odmowy: Przekierowanie na stronę błędu z możliwością powtórzenia lub wyboru innej metody płatności.
* Dziennik i logowanie: Prowadzenie szczegółowego dziennika wszystkich zapytań do API Monobank.
Wymagania techniczne:
* Integracja z API Monobank: Użycie oficjalnego Public API Monobank do "Opłaty ratalnej", autoryzacja zapytań.
* Bezpieczeństwo: Wszystkie transakcje przez HTTPS, bezpieczne przechowywanie kluczy API, walidacja danych wejściowych.
* Backend: Język programowania i framework backendu istniejącej strony Tilda. Tworzenie niezbędnych endpointów do inicjalizacji płatności i obsługi webhooków. Aktualizacja logiki obsługi zamówień w bazie danych.
* Frontend: Język programowania i framework frontendu istniejącej strony (np. JavaScript/React, Vue, Angular, jQuery). Implementacja interaktywnego kalkulatora, obsługa przekierowań.
Etapy realizacji (orientacyjnie):
* Analiza i planowanie: Szczegółowa analiza istniejącej struktury strony, omówienie punktów integracji.
* Konfiguracja API Monobank: Uzyskanie niezbędnych kluczy i dostępu do środowiska testowego Monobank.
* Rozwój backendu: Implementacja logiki komunikacji z API Monobank, obsługi webhooków.
* Rozwój frontendu: Integracja elementów UI/UX, kalkulatora, logiki przekierowań.
* Testowanie: Modułowe, integracyjne, UAT (User Acceptance Testing).
* Deployment: Wdrożenie funkcjonalności na środowisku produkcyjnym.
* Monitoring: Ustawienie monitorowania działania integracji.
Oczekujemy od Ciebie:
* Doświadczenia z Tilda i integracjami API.
* Znajomości API Monobank będzie dodatkowym atutem.
* Gotowości do przedstawienia portfolio podobnych projektów.
* Otwartości na komunikację i ścisłe przestrzeganie terminów.
Prosimy o podanie szacunkowej ceny za projekt oraz terminów realizacji. Będzie również mile widziane, jeśli opiszesz swoje podejście do realizacji tego zadania.
Nie możemy się doczekać Twoich propozycji!