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.
Zalety internetowych aplikacji 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: