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

Nowe standardy internetowe dotyczące bezproblemowych płatności w internecie.

Płatnościami są jednym z kluczowych elementów ekosystemu internetu. Dzięki bezpiecznym, płynnym i elastycznym systemom płatności internet może stać się platformą zrównoważoną i dochodową. Standardy płatności internetowych mogą stanowić kluczowy element, który umożliwi płynną integrację rozwiązań do obsługi płatności z procesami płatności sprzedawcy.

Co to są płatności internetowe?

Web Payments to seria nowych standardowych interfejsów API do płatności dostępnych w nowoczesnych przeglądarkach, takich jak Payment Request API, Payment Handler API i kilka 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ą w różnych typach systemów płatniczych i działają w dowolnej przeglądarce na dowolnym urządzeniu, w dowolnej formie płatności czy u dostawcy 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ługie procesy płatności prowadzą do porzuceń 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. Zobacz poniżej, jak Google Pay wykorzystuje płatności internetowe do zapewnienia płynnego procesu płatności. To samo może zrobić każda inna aplikacja płatnicza:

Proces płatności Google Pay i płatności internetowych.
  1. Klient przechodzi do płatności i naciska przycisk GPay.

  2. Aplikacja Google Pay zostanie uruchomiona na stronie sprzedawcy.

  3. Po zapoznaniu się ze szczegółami klient potwierdza płatność w aplikacji Google Pay.

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

Obsługiwane przeglądarki

Płatności internetowe obejmują kilka 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
Payment Request API
Interfejs Payment Handler API
Aplikacja płatnicza na iOS/Androida ✔* ✔*

Korzyści z integracji płatności internetowych z aplikacją do wykonywania płatności

Dzięki integracji z płatnościami internetowymi aplikacje płatnicze są wygodniejsze dla klientów i zapewniają lepsze wrażenia programistyczne oraz zapewniają wyższy poziom bezpieczeństwa.

Większa wygoda użytkowników

  • Płatności w kontekście: płatności są realizowane w modach, w kontekście witryny sprzedawcy, bez przekierowań ani wyskakujących okienek.

  • Szybszy proces płatności: klienci mogą bezpiecznie zapisać dane do płatności w przeglądarce lub aplikacji płatniczej, aby korzystać z nich na dowolnej obsługiwanej stronie sprzedawcy.

  • Uproszczony proces zakupu: po dokonaniu (lub przerwaniu) płatności, klient trafia na stronę sprzedawcy dokładnie w tym miejscu, w którym przerwał.

Większa wygoda dla programistów

  • Łatwa integracja:płatności w internecie można rozszerzyć z poziomu aplikacji płatniczej dostępnej na danej platformie lub internetowej aplikacji płatniczej.

  • Niski koszt integracji: sprzedawcy mogą integrować płatności internetowe za pomocą JavaScriptu oraz podstawową integrację po stronie serwera.

  • Standardy: protokół i format danych do wymiany informacji ze sprzedawcami są ustandaryzowane i nie wymagają ścisłej integracji.

bardziej rygorystyczne zabezpieczenia;

  • Zapobieganie pobieraniu z boku podczas wywoływania aplikacji płatniczych na określonej platformie.

  • Opracowany z myślą o najnowszych modelach bezpieczeństwa i prywatności.

Korzystanie z płatności internetowych pozwala też aplikacjom do wykonywania płatności udostępniać w internecie dowolną formę płatności, taką jak e-pieniądze, kryptowaluta 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 internetowych z innymi sposobami

Rozważ istniejące podejścia do integracji płatności w internecie:

  • Elementy iframe: używanie JavaScriptu do wstrzykiwania witryny modułu obsługi płatności w elemencie iframe i zbierania danych uwierzytelniających płatność 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 uwierzytelnienie klienta i wybór danych uwierzytelniających płatność.

  • Przekierowania: sprzedawca przekierowuje klienta do witryny firmy obsługującej płatności i pozwala klientowi 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 podmiotu obsługi płatności przez OAuth, wybór formy płatności, adresu dostawy itp. za pomocą kontekstowego interfejsu iframe.

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

Płatności internetowe iframe Wyskakujące okienko Przekieruj OAuth
Płatności kontekstowe ✔*
Dynamiczne aktualizacje cen
Uproszczony proces zakupu
Integracja aplikacji na określonych platformach
Niski koszt integracji
Standardy

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

Płatności internetowe można zintegrować zarówno z aplikacjami do płatności na poszczególnych platformach, jak i w aplikacjach do płatności internetowych. Jeśli aplikacja płatnicza na daną platformę nie jest zainstalowana, jako aplikacji zastępczej można użyć internetowej aplikacji płatniczej. Klienci i sprzedawcy mogą bezproblemowo wysyłać i odbierać płatności za pomocą wybranej przez siebie formy płatności, zależnie od warunków.

Aplikacje do płatności na konkretnych platformach

  • Idealnie sprawdza się w przypadku aplikacji płatniczych, które mają już dużą liczbę instalacji i chcą zapewnić dotychczasowym użytkownikom spójne wrażenia podczas korzystania z internetu.

  • W przeciwieństwie do funkcji intencji w Androidzie usługa Web Payments weryfikuje podpis przed uruchomieniem aplikacji płatniczej, co uniemożliwia pobranie szkodliwych aplikacji do płatności.

Powyższy film pokazuje, że Google Pay jest aplikacją płatniczą działającą na określonej platformie.

Internetowe aplikacje płatnicze

  • Większe zabezpieczenie: typowe techniki aplikacji płatniczych, takie jak przekierowania czy wyskakujące okienka, wykorzystują pliki cookie innych firm, które mogą stać się przestarzałe. Chociaż trudno jest przewidzieć konsekwencje, płatności w internecie szukają w sieci lepszej prywatności i bez plików cookie innych firm.

  • Trasa internetowa jest idealna w przypadku usług internetowych używanych przez wielu klientów z zapisanymi kartami.

Proces płatności w aplikacji internetowej

Na czym polega wdrażanie 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 określić identyfikator aplikacji płatniczej (identyfikator formy płatności) i użyć w nim interfejsu Payment Request API.

Zalecamy zamieszczenie odpowiedniej dokumentacji w przewodnikach po integracji oraz pakietach SDK lub bibliotekach, aby ułatwić integrację. Na przykład Google Pay oferuje przewodnik dla programistów.

Dobrym rozwiązaniem jest też korzystanie z bram płatności, które pomagają rozszerzyć zasięg kampanii.

Ile to kosztuje?

Płatności internetowe to standardowa technologia używana w przeglądarce. Aplikacje płatnicze, które korzystają z niej lub aktywują ją w przeglądarce, nie naliczą żadnych opłat.