Nowe standardy internetowe zapewniające łatwe płatności w internecie.
Jednym z kluczowych czynników napędzających ekosystem internetowy są płatności. Dzięki bezpiecznym, płynnym i elastycznym systemom płatności internet może stać się zrównoważoną i rentowną platformą. Standardy płatności internetowych mogą być kluczowym elementem, który umożliwi bezproblemową integrację rozwiązań płatniczych z procesami płatności w sklepach.
Czym są płatności internetowe?
Płatności internetowe to seria nowych, standardowych interfejsów API do płatności dostępnych w nowoczesnych przeglądarkach, w tym Payment Request API, Payment Handler API i kilka innych. Te nowe elementy przeglądarki upraszczają płatności online i umożliwiają aplikacjom płatniczym łatwiejszą niż kiedykolwiek integrację z przeglądarkami.
Standardy są elastyczne i działają z różnymi typami systemów płatności. Mają też działać w każdej przeglądarce na dowolnym urządzeniu, z dowolną formą płatności lub dowolnym dostawcą usług płatniczych. Ta elastyczność upraszcza proces tworzenia, zapewnia spójność wdrażania i umożliwia przyszłą zgodność z nowymi technologiami płatniczymi.
Z badań wynika, że długie procesy płatności prowadzą do porzucania koszyków. Dzięki Web Payments proces płatności jest uproszczony do kilku kliknięć zamiast ręcznego wprowadzania danych rozliczeniowych przy każdym zakupie. Poniżej znajdziesz prezentację pokazującą, jak Google Pay wykorzystuje interfejs Web Payments do tworzenia płynnego procesu. To samo można osiągnąć w dowolnej innej aplikacji do płatności:
Klient przechodzi do kasy i klika przycisk GPay.
Aplikacja Google Pay uruchamia się przed stroną sprzedawcy.
Klient potwierdza płatność w aplikacji Google Pay po sprawdzeniu szczegółów.
Sprzedawca weryfikuje płatność i zakup zostaje zatwierdzony.
Obsługa przeglądarek
Web Payments to kilka różnych technologii, a ich obsługa zależy od przeglądarki.
Korzyści z integracji płatności internetowych w aplikacji do płatności
Dzięki integracji z płatnościami w internecie aplikacje do płatności mogą zapewniać klientom lepsze wrażenia, deweloperom – większą wygodę, a użytkownikom – większe bezpieczeństwo.
Większa wygoda użytkowników
Płatności w kontekście: płatności są dokonywane w okienkach modalnych w kontekście witryny sprzedawcy, bez przekierowań ani wyskakujących okienek.
Szybsza płatność: klienci mogą bezpiecznie zapisać dane do płatności w przeglądarce lub aplikacji do płatności, aby móc ich używać w dowolnej witrynie sprzedawcy obsługującej tę funkcję.
Uproszczony proces zakupu: po zakończeniu (lub przerwaniu) płatności klient wraca na stronę sprzedawcy dokładnie w miejsce, w którym przerwał zakupy.
Większa wygoda dla programistów
Łatwa integracja: płatności internetowe można rozszerzyć z istniejącej aplikacji płatniczej na konkretną platformę lub aplikacji płatniczej opartej na internecie.
Niskie koszty integracji: sprzedawcy mogą zintegrować płatności internetowe z JavaScriptem i podstawową integracją po stronie serwera.
Standardy: protokół i format danych do wymiany informacji z sprzedawcami są standardowe i nie wymagają głębokiej integracji.
Większe bezpieczeństwo
Zapobieganie instalowaniu aplikacji z zewnętrznych źródeł podczas wywoływania aplikacji płatniczych na konkretnych platformach.
Zaprojektowany z myślą o przyszłych standardach bezpieczeństwa i prywatności.
Korzystanie z Web Payments umożliwia też aplikacjom płatniczym udostępnianie w internecie dowolnych form płatności, takich jak e-pieniądze, kryptowaluty, przelewy bankowe i inne. Usługa Web Payments została zaprojektowana z myślą o zrównoważonym rozwoju i nie nakłada żadnych ograniczeń na przetwarzanie płatności ani formy płatności.
Porównanie Web Payments z innymi metodami
Rozważ istniejące podejścia do integracji płatności w internecie:
Elementy iframe: używanie kodu JavaScript do wstrzykiwania witryny obsługi płatności w elemencie iframe i zbierania danych logowania klienta za pomocą formularza.
Wyskakujące okienka: używanie JavaScriptu do otwierania wyskakującego okienka i zbierania danych uwierzytelniających płatność klienta za pomocą formularza lub poprzez uwierzytelnianie klienta i wybieranie danych uwierzytelniających płatność.
Przekierowania: sprzedawca przekierowuje klienta do witryny podmiotu obsługującego płatności, gdzie klient może się uwierzytelnić i wybrać dane uwierzytelniające płatność. Adres URL przekierowania jest przekazywany przez serwer.
OAuth: sprzedawca umożliwia klientowi uwierzytelnianie i autoryzację za pomocą tożsamości obsługi płatności przez OAuth, wybór formy płatności, adresu dostawy itp. za pomocą interfejsu iframe w kontekście.
Oto porównanie z płatnościami internetowymi:
Płatności internetowe | iframe | Wyskakujące okienko | Przekierowanie | OAuth | |
Płatności w kontekście | ✔ | ✔ | ✔* | ✔ | |
Dynamiczne aktualizacje cen | ✔ | ✔ | |||
Uproszczony proces zakupu | ✔ | ✔ | ✔ | ||
Integracja aplikacji z określoną platformą | ✔ | ✔ | |||
Niski koszt integracji | ✔ | ✔ | ✔ | ✔ | |
Standardy | ✔ |
Integracja płatności internetowych z istniejącymi aplikacjami
Możesz zintegrować Web Payments zarówno z aplikacjami płatniczymi na konkretne platformy, jak i z aplikacjami płatniczymi opartymi na internecie. Jeśli aplikacja płatnicza na konkretną platformę nie jest zainstalowana, można użyć aplikacji płatniczej opartej na internecie jako rozwiązania rezerwowego. Klienci i sprzedawcy mogą bezproblemowo wysyłać i odbierać płatności za pomocą wybranej formy płatności, w zależności od środowiska.
Aplikacje płatnicze na poszczególne platformy
Idealne rozwiązanie dla aplikacji płatniczych, które mają już dużą bazę instalacji i chcą zapewnić obecnym użytkownikom spójne wrażenia w internecie.
W przeciwieństwie do funkcji „Intent” na Androidzie, Web Payments przeprowadza weryfikację podpisu przed uruchomieniem aplikacji płatniczej, co uniemożliwia pobieranie z zewnętrznych źródeł złośliwych aplikacji płatniczych.
Na filmie powyżej Google Pay jest aplikacją płatniczą na konkretną platformę.
Aplikacje płatnicze oparte na internecie
Bardziej przyszłościowe: typowe techniki aplikacji płatniczych, takie jak przekierowania czy wyskakujące okienka, są oparte na plikach cookie innych firm, które mogą stać się przestarzałe. Chociaż trudno jeszcze przewidzieć konsekwencje, płatności internetowe są przyszłością sieci, w której większą wagę przywiązuje się do prywatności i w której nie ma plików cookie innych firm.
Ścieżka internetowa jest idealna w przypadku usług internetowych, które mają wielu klientów z zapisaną kartą.
Jak działa wdrażanie przez sprzedawców?
Aby aplikacja do płatności była dostępna u sprzedawcy, musi on ją wyraźnie wdrożyć. Z technicznego punktu widzenia sprzedawca musi określić identyfikator aplikacji płatniczej (identyfikator formy płatności) i użyć z nim interfejsu Payment Request API.
Zalecamy, aby w przewodnikach po integracji i pakietach SDK lub bibliotekach udostępniać dobrą dokumentację, która ułatwi integrację. Na przykład Google Pay udostępnia przewodnik dla programistów.
Współpraca z bramkami płatności to też dobra opcja, ponieważ mogą one pomóc w zwiększeniu zasięgu.
Ile to kosztuje?
Web Payments to standardowa technologia w przeglądarce. Aplikacje płatnicze, które ją wdrożą lub aktywują w przeglądarce, nie będą obciążane żadnymi opłatami.