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

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

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

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

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.