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, Web-based 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 – działają z różnymi typami systemów płatności i są przeznaczone do używania w każdej przeglądarce na dowolnym urządzeniu, z dowolną formą płatności lub 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 porzucenia koszyka. Dzięki Płatnościom w internecie proces płatności jest uproszczony do kilku kliknięć zamiast ręcznego wpisywania danych do płatności przy każdym zakupie. Poniżej znajdziesz wersję demonstracyjną 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 internetowymi aplikacje płatnicze 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.
Szybsze płatności: 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 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 do płatności na konkretną platformę lub aplikacji do płatności internetowych.
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 nieznanych ź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 płatności internetowych z innymi metodami
Rozważ istniejące sposoby 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 klienta, które są potrzebne do dokonania płatności, za pomocą formularza lub poprzez uwierzytelnianie klienta i wybieranie danych uwierzytelniających.
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 dotychczasowymi 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 zastępczego. 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 powyższym filmie Google Pay jest aplikacją płatniczą przeznaczoną 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. Trudno jeszcze przewidzieć konsekwencje, ale płatności internetowe mają na celu zapewnienie większej prywatności w internecie i świata bez 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 przebiega wdrażanie przez sprzedawców?
Aby aplikacja do płatności była dostępna u sprzedawcy, musi on ją wyraźnie wdrożyć. Technicznie rzecz biorąc, 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 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.