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

Nowe standardy internetowe ułatwiające dokonywanie płatności w internecie.

Jednym z kluczowych czynników napędzających ekosystem internetu są płatności. Dzięki bezpiecznym, niezawodnym i elastycznym systemom płatności internet może stać się zrównoważoną i opłacalną platformą. Standardy płatności internetowych mogą być kluczowym elementem, który umożliwi płynną integrację rozwiązań płatniczych w procesach płatności u sprzedawców.

Czym są płatności internetowe?

Web Payments to seria nowych, ustandaryzowanych interfejsów API do płatności, dostępnych w nowoczesnych przeglądarkach, w tym Payment Request API, Payment Handler APIkilka innych. Te nowe podstawowe elementy przeglądarki upraszczają płatności online i umożliwiają integrację aplikacji płatniczych z przeglądarkami jeszcze łatwiej niż kiedykolwiek wcześniej.

Standardy są elastyczne, działają z różnymi systemami płatności i są przeznaczone do działania w dowolnej przeglądarce na dowolnym urządzeniu, z dowolną formą płatności lub z dowolnym dostawcą usług płatniczych. Ta elastyczność zapewnia prostotę programowania, spójność wdrażania i zgodność z nowymi technologiami płatności w przyszłości.

Badania pokazują, że długi proces płatności prowadzi do porzucenia koszyka. Dzięki płatnościom internetowym proces płatności jest prostszy. Wystarczy kilka kliknięć, zamiast ręcznie wpisywać dane rozliczeniowe przy każdym zakupie. Poniżej znajdziesz prezentację, która pokazuje, jak Google Pay wykorzystuje płatności w internecie do tworzenia płynnego procesu. To samo można zrobić w dowolnej innej aplikacji do płatności:

Proces płatności z Google Pay i płatności w internecie.
  1. Klient przechodzi do płatności i klika przycisk GPay.

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

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

  4. Sprzedawca weryfikuje płatność, a zakup zostaje zatwierdzony.

Obsługa przeglądarek

Płatności internetowe składają się z kilku różnych technologii, a stan obsługi zależy od przeglądarki.

Chromium Safari Firefox
Komputer Android Komputer Urządzenia mobilne Komputer/urządzenie mobilne
Interfejs Payment Request API
Interfejs 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ć lepsze wrażenia użytkowników, lepszy interfejs dla deweloperów i bardziej rygorystyczne zabezpieczenia.

Większa wygoda użytkowników

  • Płatności w kontekście: płatności są dokonywane w oknach w kontekście witryny sprzedawcy, bez przekierowań ani wyskakujących okien.

  • Szybsze dokonywanie płatności: klienci mogą bezpiecznie zapisywać dane do płatności w przeglądarce lub aplikacji do płatności, aby móc ich używać w dowolnej witrynie obsługującej płatności.

  • Uproszczone dokonywanie zakupów: po zakończeniu (lub przerwaniu) płatności klient wraca na stronę sprzedawcy dokładnie w miejscu, w którym przerwał.

Lepsza obsługa deweloperów

  • Łatwa integracja: płatności internetowe można rozszerzyć z istniejącej aplikacji do płatności na konkretnej platformie lub aplikacji do płatności internetowych.

  • Niski koszt integracji: sprzedawcy mogą zintegrować płatności internetowe za pomocą JavaScriptu i podstawowej integracji po stronie serwera.

  • Standardy: protokół i format danych do wymiany informacji z sprzedawcami są ustandaryzowane i nie wymagają głębokiej integracji.

Surowsze zabezpieczenia

Dzięki płatnościom internetowym aplikacje płatnicze mogą udostępniać różne formy płatności w internecie, takie jak e-pieniądze, kryptowaluty czy przelewy bankowe. Usługa płatności internetowych została opracowana z myślą o zrównoważonym rozwoju i nie nakłada żadnych ograniczeń na przetwarzanie płatności ani na formy płatności.

Porównanie płatności w internecie z innymi metodami

Zapoznaj się z dotychczasowymi metodami integracji płatności w internecie:

  • Elementy iframe: kod JavaScript służący do wstawiania witryny obsługującej płatności w element iframe i zbierania danych klienta do płatności 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 uwierzytelnienie klienta i wybór danych uwierzytelniających płatność.

  • Przekierowanie: sprzedawca przekierowuje klienta do witryny dostawcy płatności i pozwala mu na uwierzytelnienie oraz wybór danych uwierzytelniających do płatności. Adres URL przekierowania jest przekazywany przez serwer.

  • OAuth: sprzedawca umożliwia klientowi uwierzytelnienie i autoryzację za pomocą tożsamości podmiotu obsługującego płatności za pomocą OAuth, wybór formy płatności, adresu dostawy itp. za pomocą kontekstowego interfejsu iframe.

Oto porównanie z płatnościami w internecie:

Płatności internetowe iframe Wyskakujące okienko Przekierowanie OAuth
Płatności w kontekście ✔*
Dynamiczne aktualizacje cen
Uproszczony proces zakupu
Integracja aplikacji na poszczególnych platformach
Niski koszt integracji
Standardy

Integracja płatności internetowych z istniejącymi aplikacjami

Płatności internetowe możesz zintegrować zarówno w aplikacji płatniczej dla danej platformy, jak i w aplikacji płatniczej internetowej: jeśli aplikacja płatnicza dla danej platformy nie jest zainstalowana, można użyć aplikacji płatniczej internetowej 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 dla poszczególnych platform

  • Idealne rozwiązanie dla aplikacji płatniczych, które mają już dużą liczbę instalacji i chcą zapewnić dotychczasowym użytkownikom spójne wrażenia w internecie.

  • W przeciwieństwie do funkcji „Intencja” w Androidzie płatności internetowe przeprowadzają weryfikację podpisu przed uruchomieniem aplikacji do płatności, co uniemożliwia zainstalowanie złośliwych aplikacji do płatności.

W tym filmie Google Pay jest aplikacją do płatności na konkretnej platformie.

Aplikacje do płatności internetowych

  • Lepsze zabezpieczenie na przyszłość: typowe techniki stosowane w aplikacjach do płatności, takie jak przekierowania czy wyskakujące okienka, są oparte na plikach cookie innych firm, które mogą się zdezaktualizować. Chociaż trudno przewidzieć konsekwencje, płatności w internecie opierają się na ochronie prywatności i świecie bez plików cookie innych firm.

  • Ta opcja jest idealna dla usług internetowych, które mają dużą liczbę klientów z kartą zapisaną w pliku.

Proces płatności w aplikacji do płatności internetowej.

Jak wygląda wdrażanie przez sprzedawców?

Aby aplikacja płatnicza była dostępna u sprzedawcy, sprzedawca musi ją bezzwłocznie wdrożyć. Z technicznego punktu widzenia sprzedawca musi podać identyfikator aplikacji do płatności (identyfikator formy płatności) i użyć interfejsu API żądania płatności.

Zalecamy, aby w przewodnikach integracji, pakietach SDK lub bibliotekach udostępnić odpowiednią dokumentację, która ułatwi integrację. Google Pay udostępnia na przykład przewodnik dla programistów.

Dobrym rozwiązaniem jest też korzystanie z bram płatności, ponieważ pomagają one poszerzać zasięg kampanii.

Ile to kosztuje?

Płatności internetowe to standardowa technologia używana w przeglądarce. Zastosowanie tej funkcji w aplikacji do obsługi płatności ani jej aktywacja w przeglądarce nie wiąże się z żadnymi opłatami.