Google Chrome dostarcza funkcję zakupów online, aby składać zamówienia jednym dotknięciem

Google aktywnie dodaje smak e-commerce do swojej przeglądarki Chrome dzięki magii stojącej za interfejsem Payment Request API(Payment Request API) . Ostatnio Chrome rozszerza swoje możliwości, aby zwiększyć wydajność przeglądania Internetu. A jaki jest lepszy sposób niż uproszczenie zakupów online, które ostatecznie zwiększy produktywność użytkowników?

Interfejs API żądania płatności Google Chrome

Google Chrome na nowo definiuje płatności online

Nowy interfejs płatności jednym kliknięciem(one-click, one-tap checkout experience) w przeglądarce Google Chrome jest dostępny pod chrome://flags , który umożliwia użytkownikom wypróbowanie eksperymentalnych funkcji interfejsu API płatności internetowych(Web Payments API) . Inna eksperymentalna flaga Chrome należąca do tej samej kategorii płatności internetowych umożliwia (Web Payments)interfejsowi API żądania płatności(Payment Request API) otwarcie minimalnego interfejsu użytkownika, gdy jest to możliwe.

Teraz Chrome chce znacznie ulepszyć i przyspieszyć korzystanie z e-commerce(speed up your e-commerce experience) . W rezultacie Chrome wprowadza gruntowne zmiany w sposobie przechowywania informacji związanych z płatnościami. W ten sposób Chrome chce uprościć proces składania zamówień e-commerce na komputerach Mac(Mac) , Windows , Linux , Chrome OS i Android .

Payment Request API działa już od dłuższego czasu . Jednak Google twierdzi, że jego uwaga przeniosła się z próby ustalenia, w jaki sposób interfejs API żądania(Request API) płatności może być bezpośrednio wartościowy dla sprzedawców, na to, jak interfejsy API(APIs) mogą zapewnić lepszą obsługę aplikacji płatniczych w Internecie.

“We’ve learned that building a compelling payment flow requires much more than just returning a credit card number. That’s why we are switching gears to focus on enabling payment apps through the Web Payments APIs,” said Eiji Kitamura, Developer Advocate at Google.

Sprawdź swoją płatność

Chrome chce nie tylko pośredniczyć między sprzedawcami, użytkownikami i metodami płatności, ale także zapewniać użytkownikom możliwość dokonywania płatności bez formularzy w interfejsie aplikacji. Umożliwia szybsze wymeldowanie i przetwarzanie płatności przy minimalnym użyciu klawiatury urządzenia mobilnego. Dzięki(Hence) temu programiści mogą w znacznym stopniu poprawić jakość płatności użytkownika.

Pomimo 66 procent(66 percent) komercyjnego ruchu pochodzącego z urządzeń mobilnych, Google twierdzi, że konwersje mobilne stanowią około jednej trzeciej(one-third) konwersji na komputerach. Google uważa, że ​​niższe konwersje na urządzeniach mobilnych są wynikiem złożonych formularzy płatności.

W przeszłości firma Google uprościła proces realizacji transakcji za pomocą funkcji autouzupełniania , która, jak twierdzi, skutkowała 25-procentową(25 percent) poprawą konwersji na urządzeniach mobilnych. Chociaż autouzupełnianie(Autofill) może pozbyć się ręcznego wprowadzania danych, Google uważa, że ​​nadal opiera się na tym samym przepływie transakcji, co Google aktywnie próbuje rozwiązać za pomocą interfejsu API żądania płatności(Payment Request API) .

Wypełnianie luki w aplikacjach płatności natywnych

Aplikacje natywne oferują bezproblemowe płatności online, w przeciwieństwie do aplikacji internetowych. Użytkownicy Chrome(Chrome) często muszą wypełnić długi formularz i wykonać wiele kroków w wyskakujących okienkach i przekierowaniach, aby dokonać płatności w internecie. Teraz interfejsy API Payment Request i Payment Handler API(Payment Handler APIs) obiecują wypełnić lukę w natywnych aplikacjach płatniczych( bridge the native payments app gap) w Chrome.

“Payment Request API provides a standardized way to invoke a version-mediated, low-friction payment flow on the web similar to what users might already be familiar with in many native apps,” Kitamura continued. “Payment Handler API allows payment apps to plug into the primary guest API to enable form-free payments on the web.”

Przygotowywanie do testowania szybszej realizacji transakcji w Chrome

Strony internetowe wywołują API Payment Request(Payment Request API) i oferują parametry płatności, w tym koszt i kompatybilne opcje płatności. Chrome następnie określa skrzyżowanie metod płatności obsługiwanych przez witrynę i metod płatności skonfigurowanych przez użytkownika w przeglądarce. Ostatecznie Chrome pozwala użytkownikom wybrać preferowaną metodę płatności.

Użytkownicy Chrome(Chrome) mogą wprowadzić nowy adres dostawy lub wybrać istniejący. W stosownych przypadkach mogą wybrać metodę dostawy. Metodą płatności mogą być karty kredytowe lub jedna z aplikacji portfela zainstalowanych na urządzeniu, na przykład Google Pay . Na koniec użytkownik klika „Zapłać”. Chrome następnie żąda odpowiedzi od wybranej metody płatności.

Dodaj kartę Payment Request API

Procesor płatności najpierw weryfikuje żądanie, a następnie zwraca odpowiedź bezpośrednio do serwera. W ten sposób witryna zawiera wszystkie informacje niezbędne do przetworzenia płatności, co dodatkowo eliminuje potrzebę opuszczania kontekstu strony kasy.

Tymczasem Payment Handler API tworzy zupełnie nowy ekosystem, pozwalając internetowej aplikacji płatniczej działać jako metoda płatności i integrować się z witrynami sprzedawców dzięki standardowemu interfejsowi Payment Request API(Payment Request API) .

Aplikacje portfela(Wallet) , takie jak Google Pay , można tworzyć w oparciu o interfejsy API płatności internetowych(Web Payments APIs) . Istnieją różne sposoby integracji istniejącej aplikacji płatniczej z interfejsem Payment Request API(Payment Request API) . Jak wyjaśnia Google , jedną z opcji jest zaimplementowanie Payment Handler API przez dodanie pracownika usługi do istniejącego środowiska płatności.

Przyszłość handlu elektronicznego z Google Chrome

Funkcja „Delegacja” w interfejsie API(Payment Handler API) obsługi płatności umożliwia aplikacji płatniczej dostarczenie wszystkich informacji wymaganych przez sprzedawcę, takich jak informacje o wysyłce i dane kontaktowe. Wcześniej te same informacje zawsze pochodziły z przeglądarki.

Na razie Google chce, aby operatorzy płatności(Payment Handlers) mieli wystarczająco dużo czasu na dostosowanie się do przyszłości bezproblemowego handlu elektronicznego za pośrednictwem przeglądarek internetowych. Możesz zapytać, kim jest osoba obsługująca płatności ? (Payment Handler)Cóż(Well) , Payment Handler to aplikacja internetowa, która obsługuje żądania płatności w imieniu użytkownika.

Aplikacje internetowe(Web) muszą określić, czy obsługują adres wysyłki i dane kontaktowe. Mogą albo określić, czy obsługują każdą z opcji płatności osobno, albo określić, czy obsługują wszystkie opcje płatności. Google twierdzi, że pełna delegacja polegająca na podaniu adresu wysyłki i danych kontaktowych płatnika do podmiotów obsługujących płatności(Payment Handlers) to obraz końcowy.

Flagi płatności internetowych

Zgodnie z dokumentem technicznym udostępnionym przez TheWindowsClub , Google nie nakłada na podmioty zajmujące się obsługą płatności(Payment Handlers) obowiązku obsługi wymagań dotyczących wysyłki/kontaktu w najbliższym czasie.

Chrome może od razu przejść do modułu obsługującego płatności. Jeśli witryna e-commerce wskazuje obsługę pojedynczej metody płatności w Payment Request API , metoda płatności musi być identyfikowana za pomocą adresu URL(URL) . W innym scenariuszu użytkownik musi mieć zainstalowany co najmniej jeden program obsługi płatności(Payment Handler) dla obsługiwanej metody płatności.

W przypadku, gdy użytkownik nie ma zainstalowanego programu obsługi płatności dla metody płatności, program obsługi płatności powinien zostać zarejestrowany poprzez rejestrację just-in-time. Gdy te warunki są spełnione, gest użytkownika i Chrome wywoła żądanie płatności(Payment Request) , a przeglądarka pominie arkusz.

“Together, delegation and skip-the-sheet enable payment apps to more easily transition their existing flows to the Payment Handler API.”

Działający prototyp funkcji znajduje się za flagą „Eksperymentalne funkcje platformy internetowej” na komputerze(Desktop) . Google planuje wdrożyć tę funkcję na wszystkich platformach z wyjątkiem Android Webview , ponieważ twierdzi, że interfejs API(API) obsługi płatności(Payment) nie jest zaimplementowany dla Android Webview .

Zamówienie jednym kliknięciem, aby wymienić podstawowe karty w Chrome

Przeglądarki internetowe interfejsu API żądania płatności

Chrome ostatecznie wycofuje obsługę podstawowej(basic-card) metody płatności kartą, potwierdził Google . Google początkowo dodał Payment Request API do Chrome w postaci podstawowych kart jako alternatywę dla płatności kartą kredytową w oparciu o formularz. Dzięki kartom podstawowym klienci mogą wybrać karty kredytowe przechowywane w przeglądarce, aby szybciej dokonywać płatności. Google twierdzi, że blokuje rozwój funkcji we wbudowanej podstawowej obsłudze kart Chrome , z wyjątkiem poprawek błędów.(Chrome)

Oprócz przeglądarki Chrome(Chrome) interfejs Payment Request API jest również zgodny z nowym Microsoft Edge opartym na Chromium(Chromium-based Microsoft Edge) . Tymczasem funkcja jest obecnie opracowywana w przeglądarkach Firefox(Firefox) i Safari .



About the author

Jestem informatykiem skupiającym się na prywatności i kontach użytkowników oraz bezpieczeństwie rodziny. Od kilku lat pracuję nad poprawą bezpieczeństwa smartfonów i mam doświadczenie w pracy z firmami zajmującymi się grami. Wielokrotnie pisałem też o problemach związanych z kontami użytkowników i grami.



Related posts