Omówienie internetowych aplikacji płatniczych

Jak zintegrować internetową aplikację płatniczą z Płatnościami internetowymi, aby zapewnić klientom większą wygodę.

Płatności internetowe zapewniają dostęp do internetu dzięki interfejsowi wbudowanemu w przeglądarkę, który umożliwia łatwiejsze niż kiedykolwiek wprowadzanie wymaganych danych karty. Interfejsy API mogą wywoływać internetowe aplikacje płatnicze oraz aplikacje do płatności na Androida.

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

Zalety internetowych aplikacji do płatności

Proces płatności w aplikacji internetowej do płatności.
  • Płatności są dokonywane w formie modalnej w kontekście witryny sprzedawcy, co zapewnia większą wygodę użytkowników niż w przypadku typowych aplikacji płatniczych wykorzystujących przekierowania lub wyskakujące okienka.
  • Interfejsy API płatności internetowych można zintegrować ze znanymi witrynami, co pozwala wykorzystać istniejącą bazę użytkowników.
  • W przeciwieństwie do aplikacji działających na określonych platformach nie trzeba z wyprzedzeniem instalować aplikacji do płatności internetowych.

Jak działa internetowa aplikacja płatnicza?

Internetowe aplikacje płatnicze są tworzone przy użyciu standardowych technologii internetowych. Każda internetowa aplikacja płatnicza musi zawierać skrypt service worker.

W internetowej aplikacji płatniczej mechanizm Service Worker może działać jako mediator w sprawach dotyczących płatności:

  • Otwieram okno modalne z interfejsem aplikacji płatniczej.
  • Połączenie komunikacji między aplikacją płatniczą a sprzedawcą.
  • uzyskać od klienta autoryzację i przekazać sprzedawcy dane uwierzytelniające płatność.

Z artykułu W procesie płatności dowiesz się, jak działa aplikacja płatnicza u sprzedawcy.

Jak sprzedawcy znajdują Twoją aplikację płatniczą

Aby sprzedawca mógł korzystać z Twojej aplikacji płatniczej, musi użyć interfejsu Payment Request API i określić obsługiwaną formę płatności za pomocą identyfikatora formy płatności.

Jeśli masz identyfikator formy płatności, który jest unikalny dla Twojej aplikacji płatniczej, możesz skonfigurować własną formę płatności i pozwolić przeglądarkom na znalezienie Twojej aplikacji.

Więcej informacji o tym, jak to działa i jak skonfigurować nową formę płatności, znajdziesz w artykule Konfigurowanie formy płatności.

Interfejsy API, których można używać w oknie modułu obsługi płatności

„Okno modułu obsługi płatności” to okno, w którym zostały uruchomione aplikacje do obsługi płatności. Ponieważ jest to zwykłe okno przeglądarki Chrome, większość internetowych interfejsów API powinna działać tak, jakby były używane w dokumencie najwyższego poziomu, z kilkoma wyjątkami:

  • Zmiana rozmiaru widocznego obszaru jest wyłączona.
  • Funkcja window.open() jest wyłączona.

Obsługa WebAuthn

WebAuthn to mechanizm uwierzytelniania oparty na kryptografii klucza publicznego. Możesz zezwolić użytkownikom na logowanie się za pomocą weryfikacji biometrycznej. WebAuthn jest już obsługiwany w oknie modułu obsługi płatności w Chrome, a standardowa organizacja chce utworzyć jeszcze silniejsze połączenie między płatnościami internetowymi a WebAuthn.

Obsługa interfejsu Credential Management API

Interfejs Credential Management API zapewnia zautomatyzowany interfejs między witryną a przeglądarką, co umożliwia płynne logowanie się na różnych urządzeniach. Możesz zezwolić użytkownikom na automatyczne logowanie się w Twojej witrynie na podstawie informacji zapisanych w menedżerze haseł przeglądarki. Planujemy włączyć ją w Chrome, ale nadal pracujemy.

Obsługa WebOTP

Interfejs WebOTP API ułatwia automatyczne uzyskiwanie zgody na operatora z SMS-a oraz weryfikację numeru telefonu użytkownika. Planujemy włączyć ją w Chrome, ale nadal pracujemy.

Możesz zapoznać się z listą znanych problemów i funkcji, które planujemy dodać do okna modułu obsługi płatności w narzędziu do śledzenia błędów Chromium.

Dalsze kroki

Tworzenie internetowej aplikacji płatniczej wymaga wykonania 3 czynności: