Korzystanie z funkcji płatności internetowych w aplikacjach do wykonywania płatności

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 APIkilka 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:

Proces płatności z użyciem Google Pay i płatności internetowych.
  1. Klient przechodzi do kasy i klika przycisk GPay.

  2. Aplikacja Google Pay uruchamia się przed stroną sprzedawcy.

  3. Klient potwierdza płatność w aplikacji Google Pay po sprawdzeniu szczegółów.

  4. 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.

Chromium Safari Firefox
Komputer Android Komputer Urządzenia mobilne Komputer/Urządzenie mobilne
Payment Request API
Interfejs Web-based Payment Handler API
Aplikacja płatnicza na iOS lub Androida ✔* ✔*

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

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ą.

Proces płatności z użyciem internetowej aplikacji płatniczej.

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.