Digital Gateways otwiera przed swoimi partnerami szerokie możliwości dotyczące onboardingu klientów oraz podpisywania z nimi umów. Nasze rozwiązania są w prosty sposób zintegrowane z aplikacjami mobilnymi i webowymi firm, dzięki czemu ich użytkownicy mogą przejść przez jeden spójny proces, bez poczucia korzystania z oddzielnych narzędzi. Spójne doświadczenie użytkownika podczas załatwiania formalności online wpływa na to, czy decydują się oni na dalszą współpracę z przedsiębiorstwem. Wszystko to jest możliwe dzięki zastosowaniu integracji z mobilnym i webowym pakietem SDK dla różnych systemów operacyjnych.
SDK (Software Development Kit) to narzędzia, które umożliwiają tworzenie aplikacji na określoną platformę lub integrację z konkretnym systemem. Biblioteki SDK rozbudowują możliwości dostępne w aplikacjach firm o dodatkowe usługi – na przykład funkcję płatności w aplikacjach sklepów internetowych. W przypadku DG pozwalają one na wykorzystywanie rozwiązań do weryfikacji tożsamości, podpisywania umów oraz przeprowadzania innych procesów bezpośrednio w istniejących już aplikacjach partnerów. Takie podejście do implementacji wiąże się z wieloma korzyściami dla firm decydujących się na komponenty onboardingowe. Aby w pełni zrozumieć jego zalety, warto przyjrzeć się, na czym polega integracja z wykorzystaniem mobile i web SDK.
Wybór pomiędzy mobilnym a webowym SDK zależy od charakterystyki aplikacji i potrzeb firmy oraz klientów końcowych. Czym więc różnią się obydwa rozwiązania? Zobaczmy, co je wyróżnia.
Mobile SDK
Web SDK
Procesy integracji Mobile SDK i Web SDK został zaprojektowany z myślą o prostocie i wydajności. Rozwiązania te zapewniają wszystkie niezbędne narzędzia, aby użytkownik mógł przejść przez cały proces onboardingu bez potrzeby opuszczania aplikacji,, a firma w łatwy sposób połączyła nasze usługi ze swoim systemem. Jak wygląda to w praktyce?
Mobile SDK na iOS
Krok 1. Załadowanie specyfikacji pakietów
Wymaga załadowania plików podspecs do prywatnego repozytorium podów.
Krok 2. Dodanie źródła prywatnych repozytoriów
Należy dodać źródło prywatnych repozytoriów do pliku Podfile.
Krok 3. Dodanie prekompilowanego poda
Po zakończeniu konfiguracji pliku Podfile, zainstaluj wszystkie zależności, w tym framework KYC, pochodzący z twojego prywatnego repozytorium.
Krok 4. Instalacja zależności za pomocą CocoaPods
Po zakończeniu konfiguracji pliku Podfile, należy zainstalować wszystkie zależności w tym framework KYC pochodzący z twojego prywatnego repozytorium.
Mobile SDK na Android
Krok 1. Osadzenie pakietu SDK
W projekcie musi zostać osadzony odpowiedni pakiet SDK, co oznacza zaimportowanie biblioteki do projektu. Wymaga to wskazania danych dostępowych do repozytorium.
Krok 2. Inicjalizacja SDK
Po zaimportowaniu biblioteki SDK, należy zainicjować SDK w aplikacji przy użyciu metody initializeSdk.
Krok 3. Generowanie kodu autoryzacyjnego
Aplikacja mobilna zainicjuje proces weryfikacji, przesyłając kod autoryzacyjny (authCode) generowany przez backend partnera do serwera weryfikacyjnego, który autoryzuje sesję i rozpoczyna wideoweryfikację.
Krok 4. Przekazanie wyników weryfikacji
Po zakończeniu procesu aplikacja otrzyma wynik weryfikacji w postaci notyfikacji push. SDK automatycznie poinformuje aplikację partnera o zakończeniu sesji, dzięki czemu system przejdzie do kolejnych kroków, takich jak potwierdzenie tożsamości lub pokierowanie użytkownika do innej części aplikacji.
Web SDK
Krok 1. Importowanie skryptu
Inicjacja procesu rozpocznie się od zaimportowania do strony internetowej skryptu SDK.
Krok 2. Przygotowanie bloku HTML
Następnie należy przygotować element HTML, w którym SDK umieści komponent wideoweryfikacji. Blok ten może być umieszczony w dowolnym miejscu na stronie. Nasze SDK jest w pełni elastyczne i umożliwia dopasowanie kolorystyki, stylu oraz elementów graficznych do designu strony partnera, dzięki czemu integracja jest spójna i wpisuje się w wygląd serwisu.
Krok 3. Generowanie kodu autoryzacyjnego
Backend partnera generuje jednorazowy kod autoryzacyjny (authCode), który przekaże do strony. Dzięki temu zainicjowana będzie wideoweryfikacja. Co ważne, biblioteka SDK automatycznie rozpoznaje, czy została uruchomiona na urządzeniu mobilnym, czy na desktopie. W przypadku uruchomienia na komputerze, użytkownik zostanie poproszony o kontynuowanie procesu na urządzeniu mobilnym, ponieważ kamery w smartfonach zazwyczaj oferują lepszą jakość obrazu, co jest kluczowe dla wideoweryfikacji.
Krok 4. Przekazanie wyników weryfikacji
Po zakończeniu wideoweryfikacji SDK zamyka proces, a wynik weryfikacji jest przekazywany w postaci callbacku do systemu partnera, co pozwala na dalsze działania na stronie.
Integracja przez Web i Mobile SDK umożliwia osadzenie rozwiązań onboardingowych wprost w systemie firmy. Jest to wykorzystywane w sytuacjach, gdy biznesowi zależy jedynie na rozszerzeniu możliwości narzędzia wykorzystywanego do tej pory. W niektórych przypadkach potrzebne jest natomiast stworzenie od podstaw formularza wniosków dla konkretnych procesów, a nawet dedykowanych aplikacji.
Jakie korzyści wiążą się z takim podejściem?
Digital Gateways oferuje elastyczne i kompleksowe rozwiązania onboardingowe, umożliwiając firmom prostą integrację z aplikacjami mobilnymi oraz webowymi. Klienci mają możliwość wyboru pomiędzy integracją poprzez Mobile SDK lub Web SDK, zależnie od ich potrzeb. W obu przypadkach proces wideoweryfikacji odbywa się płynnie, bez potrzeby opuszczania aplikacji czy strony. Co istotne, DG daje biznesom pełną swobodę wyboru. Firmy mogą korzystać z integracji SDK, by rozszerzyć możliwości już istniejących aplikacji, lub skorzystać z gotowych narzędzi weryfikacyjnych, bez potrzeby integracji. Dzięki temu każde przedsiębiorstwo może wybrać optymalne rozwiązanie, dostosowane do swoich procesów i potrzeb.