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

Nowe standardy proste w obsłudze płatności w internecie.

Płatności to jeden z kluczowych elementów ekosystemu internetu. Dzięki bezpiecznym, bezproblemowym i elastycznym systemom płatności internet może stać się bardziej zrównoważony i dochodowy. Standardy płatności internetowych mogą być kluczowym elementem, który umożliwi płynną integrację rozwiązań do obsługi płatności z procesami płatności sprzedawców.

Co to są płatności internetowe?

Płatności internetowe to seria nowych, ustandaryzowanych interfejsów API 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 w internecie i umożliwiają integrację aplikacji do płatności z przeglądarkami jeszcze łatwiej niż kiedykolwiek wcześniej.

Standardy te są elastyczne, ponieważ działają z różnymi rodzajami systemów płatności i działają w dowolnej przeglądarce na dowolnym urządzeniu, w dowolnej formie płatności oraz u dostawcy usług płatniczych. Zapewnia ona prostotę programowania, spójność wdrażania i zgodność z nowymi technologiami płatniczymi 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 uproszczony – wystarczy kilka kliknięć, zamiast ręcznie wpisywać dane rozliczeniowe przy każdym zakupie. Poniżej możesz zobaczyć, jak Google Pay wykorzystuje płatności internetowe do zapewniania płynnego działania usługi. To samo może zrobić każda inna aplikacja płatnicza:

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

  2. Aplikacja Google Pay uruchamia się przed witryną 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 składają się z kilku różnych elementów, a stan obsługi może zależeć od przeglądarki.

Chromium Safari Firefox
Komputer Android Komputer Urządzenia mobilne Komputer/Urządzenie mobilne
Payment Request API
Interfejs API do obsługi płatności
Aplikacja płatnicza na iOS/Androida ✔* ✔*

Zalety integracji płatności internetowych z aplikacją płatniczą

Dzięki integracji z płatnościami internetowymi aplikacje do wykonywania płatności mogą zapewnić klientom lepsze wrażenia, lepsze wrażenia programistów i lepiej zadbać o bezpieczeństwo.

Większa wygoda użytkowników

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

  • Szybsze płatności: klienci mogą bezpiecznie zapisywać dane do płatności w przeglądarce lub aplikacji płatniczej, skąd można je wykorzystać na dowolnej stronie sprzedawcy.

  • Łatwiejsze zakupy: po dokonaniu (lub przerwaniu) płatności klient przechodzi na stronę sprzedawcy dokładnie tam, gdzie został wstrzymany.

Lepsze wrażenia deweloperów

  • Łatwa integracja: płatności internetowe można rozszerzyć z poziomu istniejącej aplikacji płatniczej lub internetowej aplikacji płatniczej.

  • Niski koszt integracji: sprzedawcy mogą integrować płatności internetowe za pomocą języka JavaScript i podstawowej integracji po stronie serwera.

  • Standardy: protokół i format danych używany do wymiany informacji ze sprzedawcami są ustandaryzowane i nie wymaga głębokiej integracji.

Dokładniejsze zabezpieczenia

  • Zapobieganie instalowaniu z nieoficjalnych źródeł podczas wywoływania aplikacji do płatności na poszczególnych platformach.

  • Opracowano ją z myślą o nadchodzących paradygmatach bezpieczeństwa i prywatności.

Dzięki płatnościom internetowym aplikacje płatnicze mogą też udostępniać w internecie różne formy płatności, takie jak e-pieniądze, kryptowaluty czy przelewy bankowe. Płatności internetowe zostały stworzone z myślą o zrównoważonym rozwoju i nie nakładają żadnych ograniczeń w zakresie przetwarzania płatności ani form płatności.

Porównanie płatności internetowych z innymi metodami

Rozważ obecne metody integracji płatności w internecie:

  • Elementy iframe: używanie JavaScriptu do wstrzyknięcia witryny modułu obsługi płatności do elementu 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 przez uwierzytelnienie klienta i wybranie danych uwierzytelniających płatności.

  • Przekierowania: sprzedawca przekierowuje klienta do witryny modułu obsługi płatności, gdzie klient może uwierzytelnić i wybrać dane uwierzytelniające płatność. Adres URL przekierowania jest przesyłany przez serwer.

  • OAuth: sprzedawca umożliwia klientowi uwierzytelnianie i autoryzację za pomocą tożsamości podmiotu obsługującego płatności przez OAuth, a także wybieranie formy płatności, adresu dostawy itp. za pomocą interfejsu elementu iframe w kontekście.

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

Płatności internetowe iframe Wyskakujące okienko Przekieruj OAuth
Płatności zależne od kontekstu ✔*
Dynamiczne aktualizacje cen
Uproszczony proces zakupu
Integracja aplikacji z określoną platformą
Niski koszt integracji
Standardowe

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

Płatności internetowe możesz integrować zarówno z aplikacjami do płatności na danej platformie, jak i w aplikacjach do płatności internetowych. Jeśli nie masz zainstalowanej aplikacji do płatności na danej platformie, możesz 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, w zależności od środowiska.

Aplikacje do płatności na poszczególnych platformach

  • To idealne rozwiązanie w przypadku aplikacji płatniczych, które mają już dużą liczbę instalacji i chcą zapewnić spójny sposób korzystania z internetu przez dotychczasowych użytkowników.

  • W odróżnieniu od funkcji intencji systemu Android Web Payments przeprowadza weryfikację podpisu przed uruchomieniem aplikacji płatniczej, co uniemożliwia zainstalowanie złośliwych aplikacji do płatności z innego urządzenia.

W filmie powyżej Google Pay jest aplikacją płatniczą przeznaczoną na daną platformę.

Internetowe aplikacje płatnicze

  • Przygotuj się na przyszłość: typowe techniki aplikacji płatniczych, takie jak przekierowania czy wyskakujące okienka, opierają się na plikach cookie innych firm, które mogą stać się nieaktualne. Ciężko przewidzieć konsekwencje, wciąż ciężko przewidzieć konsekwencje, usługa płatności internetowych patrzy w internecie z lepszą ochroną prywatności i w świecie bez plików cookie innych firm.

  • Ta trasa jest idealna w przypadku usług internetowych, które mają wielu klientów z zapisanymi kartami.

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

Na czym polega wdrażanie sprzedawców?

Aby aplikacja płatnicza była dostępna u sprzedawcy, musi on ją jednoznacznie wdrożyć. Z technicznego punktu widzenia sprzedawca musi określić identyfikator aplikacji płatniczej (identyfikator formy płatności) i użyć interfejsu Payment Request API.

Aby ułatwić integrację, zalecamy zamieszczenie dobrej dokumentacji w przewodnikach po integracji, pakietach SDK lub bibliotekach. Na przykład w Google Pay dostępny jest przewodnik dla programistów.

Dobrym rozwiązaniem może być też współpraca z bramami płatności, ponieważ mogą one też pomóc w zwiększeniu zasięgu.

Ile to kosztuje?

Płatności internetowe polegają na korzystaniu ze standardowej technologii obsługiwanej w przeglądarce. Aplikacje płatnicze, które stosują go lub aktywują w przeglądarce, same w sobie nie pobierają żadnych opłat.