Google Chrome доставя функция за онлайн пазаруване, за да правите поръчки с едно докосване

Google активно добавя вкус за електронна търговия към своя браузър Chrome благодарение на магията зад API за заявка за плащане(Payment Request API) . Напоследък Chrome разширява възможностите си, за да направи вашето сърфиране в интернет по-продуктивно. И какъв по-добър начин има от опростяване на онлайн пазаруването, което в крайна сметка повишава производителността на потребителите?

API за заявка за плащане на Google Chrome

Google Chrome предефинира опита за онлайн плащания

Новото изживяване за плащане с едно щракване и едно докосване(one-click, one-tap checkout experience) на Google Chrome е достъпно зад chrome://flags , което позволява на потребителите да изпробват експериментални функции на API за уеб плащания(Web Payments API) . Друг експериментален флаг на Chrome , попадащ в същата категория за уеб плащания(Web Payments) , позволява на API за заявка за плащане(Payment Request API) да отваря минимален потребителски интерфейс, когато е възможно.

Сега Chrome иска драстично да подобри и ускори вашето изживяване при електронна търговия(speed up your e-commerce experience) . В резултат на това Chrome внася основен ремонт в начина, по който съхранява информация, свързана с плащане. По този начин Chrome се стреми да опрости процеса на пускане на поръчки за електронна търговия на Mac , Windows , Linux , Chrome OS и Android .

API за заявка за плащане(Payment Request API) съществува от доста време. Въпреки това Google казва, че фокусът му се е преместил от опит да разбере как API за заявка(Request API) за плащане може да бъде пряко ценен за търговците към това как API(APIs) могат да осигурят по-добро изживяване на приложенията за плащане в мрежата.

“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.

Прегледайте плащането си

Chrome не само иска да действа като посредник между търговци, потребители и методи на плащане, но също така предоставя на потребителите опит за плащания без формуляр в интерфейса на приложението. Той позволява по-бързо плащане и обработка на плащане с минимално използване на клавиатурата на мобилното устройство. Следователно(Hence) разработчиците могат да подобрят изживяването на потребителите при плащане до значителна степен.

Въпреки че 66 процента(66 percent) от търговския трафик идва от мобилни устройства, Google казва, че мобилните реализации са около една трета(one-third) от реализациите на настолни компютри. Google вярва, че по-ниските реализации на мобилни устройства са резултат от сложни формуляри за плащане.

В миналото Google опрости процеса на плащане с автоматично попълване , което според него е довело до 25 процента(25 percent) подобрение на реализациите на мобилни устройства. Въпреки че автоматичното попълване(Autofill) може да се отърве от ръчния характер на въвеждане на данни, Google смята, че все още се основава на същия поток на плащане, нещо, което Google активно се опитва да адресира с API за заявка за плащане(Payment Request API) .

Преодоляване на празнината в приложенията за собствени плащания

Естествените приложения предлагат изживяване при онлайн плащане без триене, за разлика от уеб приложенията. Потребителите на Chrome(Chrome) често трябва да попълват дълъг формуляр и да следват няколко стъпки чрез изскачащи прозорци и пренасочвания, за да завършат плащане в мрежата. Сега приложните програмни интерфейси (API) за (Payment Handler APIs)заявка(Payment Request) за плащане и за обработка на плащания заедно обещават да преодолеят пропастта в приложението за плащания( bridge the native payments app gap) в рамките на 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.”

Поставяне на по-бързото плащане на Chrome за тестване

Уебсайтовете извикват API за заявка за плащане(Payment Request API) и предлагат параметри на плащането, включително цена и съвместими опции за плащане. След това Chrome(Chrome) определя пресечната точка на начините на плащане, поддържани от сайта, и методите на плащане, които потребителят е конфигурирал в браузъра. В крайна сметка Chrome позволява на потребителите да избират предпочитания от тях начин на плащане.

Потребителите на Chrome(Chrome) могат да въведат нов адрес за доставка или да изберат съществуващия. Те могат да изберат метода на доставка, където е приложимо. Начинът на плащане може да бъде кредитни карти или някое от приложенията за портфейл, които са инсталирани на тяхното устройство, като Google Pay . Накрая потребителят докосва „Плащане“. След това Chrome изисква отговор от избрания начин на плащане.

Добавете API за заявка за плащане с карта

Процесорът за плащане първо проверява заявката и след това връща отговора директно на сървъра. По този начин уебсайтът разполага с цялата необходима информация за обработка на плащането, като допълнително елиминира необходимостта от напускане на контекста на страницата за плащане.

Междувременно API за обработка на плащания(Payment Handler API) води до изцяло нова екосистема, позволяваща на уеб-базирано приложение за плащане да действа като метод на плащане и да се интегрира в уебсайтове на търговци, с любезното съдействие на стандартния API за заявки за плащане(Payment Request API) .

Приложения за портфейл(Wallet) , като Google Pay , могат да бъдат изградени върху API за уеб плащания(Web Payments APIs) . Съществуват различни начини, по които съществуващо приложение за плащане може да се интегрира с API за заявка за плащане(Payment Request API) . Както Google обяснява, една от опциите е да се внедри API за обработка на плащания(Payment Handler API) чрез добавяне на обслужващ работник към съществуващото им изживяване при плащане.

Бъдещето на електронната търговия с Google Chrome

Функцията „Делегиране“ в API(Payment Handler API) за обработка на плащания позволява на приложението за плащане да предоставя цялата информация, поискана от търговеца, като информация за доставка и контакт. Преди това същата информация винаги идваше от браузъра.

Засега Google иска плащанията(Payment Handlers) да имат достатъчно време, за да се адаптират към бъдещето на безпроблемната електронна търговия чрез уеб браузъри. Какво е обработка на плащания(Payment Handler) , може да попитате? Е(Well) , Payment Handler е уеб приложение, което обработва заявка за плащане от името на потребителя.

Уеб(Web) приложенията трябва да посочат дали обработват адреса за доставка и информацията за контакт. Те могат или да посочат дали поддържат всяка от опциите за плащане поотделно или да посочат дали поддържат всички опции за плащане. Google казва, че пълното делегиране на предоставяне на адрес за доставка и информация за контакт на платеца на лицата, извършващи плащания(Payment Handlers) , е крайната картина.

Знамена за уеб плащания

Съгласно технически документ, видян от TheWindowsClub , Google не задължава операторите на плащания(Payment Handlers) да се справят с изискванията за доставка/контакт в скоро време.

Chrome може веднага да премине към манипулатор на плащане. Ако уебсайтът за електронна търговия посочва поддръжка за един метод на плащане в API на заявка(Payment Request API) за плащане , тогава методът на плащане трябва да бъде идентифициран с URL адрес(URL) . В различен сценарий потребителят трябва да има инсталиран поне един Манипулатор(Payment Handler) на плащане за поддържания метод на плащане.

В случай, че потребителят няма инсталиран манипулатор на плащане за метода на плащане, той трябва да бъде регистриран чрез регистрация точно навреме. Когато тези условия са изпълнени, потребителски жест и Chrome ще задейства заявка за плащане(Payment Request) и браузърът ще пропусне листа.

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

Работен прототип на функцията е зад флага „Експериментални функции на уеб платформата“ на Desktop . Google планира да внедри функцията на всички платформи с изключение на Android Webview , тъй като казва, че API за обработка на плащания(Payment) не е внедрен за Android Webview .

Плащане с едно щракване за замяна на основните карти в Chrome

Уеб браузъри API за заявка за плащане

Chrome в крайна сметка оттегля поддръжката за основния метод на плащане с карта(basic-card) , потвърди Google . Първоначално Google добави (Google)API за заявка за плащане(Payment Request API) към Chrome под формата на основни карти като алтернатива на плащанията с кредитни карти, базирани на формуляри. С основните карти клиентите могат да избират кредитните карти, съхранявани в браузъра, за да извършват по-бързи плащания. Google казва, че блокира разработването на функции във вградената основна поддръжка на карти в Chrome , с изключение на корекции на грешки.(Chrome)

В допълнение към Chrome , API за заявка за плащане(Payment Request API) е съвместим и с новия Microsoft Edge, базиран на Chromium(Chromium-based Microsoft Edge) . Междувременно функцията в момента се разработва в браузърите Firefox и Safari .



About the author

Аз съм компютърен учен с над 10 години опит в разработката на софтуер и сигурността. Имам силен интерес към игрите за Firefox, Chrome и Xbox. По-специално, особено ме интересува как да се уверя, че кодът ми е безопасен и ефективен.



Related posts