Google Chrome envia recurso de compras on-line para fazer pedidos com um toque

O Google(Google) está adicionando ativamente um sabor de comércio eletrônico ao seu navegador Chrome , graças à mágica por trás da API de solicitação de pagamento(Payment Request API) . Ultimamente, o Chrome está expandindo seus recursos para tornar sua experiência de navegação na Internet mais produtiva. E que melhor maneira existe do que simplificar as experiências de compra on-line que, em última análise, aumentam a produtividade dos usuários?

API de solicitação de pagamento do Google Chrome

Google Chrome redefine a experiência de pagamentos online

A nova experiência de checkout com um clique e um toque(one-click, one-tap checkout experience) do Google Chrome está disponível por trás de chrome://flags que permite aos usuários experimentar os recursos experimentais da API de pagamentos da Web(Web Payments API) . Outro sinalizador experimental do Chrome que se enquadra na mesma categoria de pagamentos da Web(Web Payments) permite que a API(Payment Request API) de solicitação de pagamento abra uma interface do usuário mínima quando possível.

Agora, o Chrome quer melhorar e acelerar drasticamente sua experiência de comércio eletrônico(speed up your e-commerce experience) . Como resultado, o Chrome está trazendo uma grande reformulação na maneira como armazena informações relacionadas a pagamentos. Dessa forma, o Chrome procura simplificar o processo de fazer pedidos de comércio eletrônico no Mac , Windows , Linux , Chrome OS e Android .

A API de solicitação de pagamento(Payment Request API) já existe há algum tempo. No entanto, o Google(Google) diz que seu foco mudou de tentar descobrir como a API de solicitação(Request API) de pagamento pode ser diretamente valiosa para os comerciantes para como as APIs podem permitir melhores experiências de aplicativos de pagamento na web.

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

Revise seu pagamento

O Chrome(Chrome) não só quer atuar como intermediário entre comerciantes, usuários e métodos de pagamento, mas também oferece aos usuários uma experiência de pagamentos sem formulários na interface do aplicativo. Ele permite check-out mais rápido e processamento de pagamentos com uso mínimo do teclado do dispositivo móvel. Assim(Hence) , os desenvolvedores podem melhorar significativamente a experiência de pagamento do usuário.

Apesar de 66%(66 percent) do tráfego comercial originado de dispositivos móveis, o Google(Google) diz que as conversões em dispositivos móveis são cerca de um terço(one-third) das conversões em computadores. O Google(Google) acredita que as conversões mais baixas em dispositivos móveis são o resultado de formulários de checkout complexos.

No passado, o Google simplificou o processo de checkout com o preenchimento automático , que, segundo ele, resultou em uma melhoria de 25%(25 percent) nas conversões em dispositivos móveis. Embora o preenchimento automático(Autofill) possa eliminar a natureza manual da entrada de dados, o Google(Google) acha que ainda é baseado no mesmo fluxo de checkout, algo que o Google(Google) está tentando resolver ativamente com a API de solicitação de pagamento(Payment Request API) .

Preenchendo a lacuna do aplicativo de pagamentos nativos

Os aplicativos nativos oferecem uma experiência de pagamento online sem atritos, ao contrário dos aplicativos da web. Os usuários do Chrome(Chrome) geralmente precisam preencher um formulário longo e seguir várias etapas por meio de pop-ups e redirecionamentos para concluir um pagamento na web. Agora, as APIs Payment Request e Payment Handler(Payment Handler APIs) , juntas, prometem preencher a lacuna do aplicativo de pagamentos nativo( bridge the native payments app gap) no 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.”

Colocando o checkout mais rápido do Chrome para testar

Os sites chamam a API de solicitação de pagamento(Payment Request API) e oferecem parâmetros de pagamento, incluindo custo e opções de pagamento compatíveis. O Chrome(Chrome) então determina a interseção dos métodos de pagamento suportados pelo site e os métodos de pagamento que o usuário configurou no navegador. Por fim, o Chrome permite que os usuários escolham seu método de pagamento preferido.

Os usuários do Chrome(Chrome) podem inserir um novo endereço para entrega ou escolher o existente. Eles podem selecionar o método de entrega quando aplicável. A forma de pagamento pode ser cartões de crédito ou um dos aplicativos de carteira instalados no dispositivo, como o Google Pay(Google Pay) . Finalmente, o usuário toca em 'Pagar'. O Chrome então solicita uma resposta da forma de pagamento selecionada.

Adicionar API de solicitação de pagamento com cartão

O processador de pagamento primeiro verifica a solicitação e, em seguida, retorna a resposta diretamente ao servidor. Dessa forma, o site possui todas as informações necessárias para processar o pagamento, eliminando ainda mais a necessidade de sair do contexto da página de checkout.

Enquanto isso, a API Payment Handler(Payment Handler API) resulta em um ecossistema totalmente novo, permitindo que um aplicativo de pagamento baseado na Web atue como um método de pagamento e se integre aos sites dos comerciantes, cortesia da API de solicitação de pagamento(Payment Request API) padrão .

Aplicativos de carteira(Wallet) , como o Google Pay(Google Pay) , podem ser criados com base nas APIs de pagamentos da Web(Web Payments APIs) . Há diferentes maneiras de um aplicativo de pagamento existente se integrar à API de solicitação de pagamento(Payment Request API) . Como o Google(Google) explica, uma das opções é implementar a API Payment Handler(Payment Handler API) adicionando um service worker à experiência de pagamento existente.

O futuro do comércio eletrônico com o Google Chrome(Google Chrome)

O recurso 'Delegação' na API do Payment Handler(Payment Handler API) permite que um aplicativo de pagamento forneça todas as informações solicitadas pelo comerciante, como envio e informações de contato. Anteriormente, as mesmas informações costumavam vir sempre do navegador.

Por enquanto, o Google quer que os gerenciadores de pagamentos(Payment Handlers) tenham tempo suficiente para se adaptarem ao futuro do comércio eletrônico sem complicações por meio de navegadores da web. O que é um Payment Handler , você pode perguntar? Bem(Well) , um Payment Handler é um aplicativo da web que trata de uma solicitação de pagamento em nome do usuário.

Os aplicativos da Web(Web) devem especificar se lidam ou não com o endereço de entrega e as informações de contato. Eles podem especificar se oferecem suporte a cada uma das opções de pagamento separadamente ou especificar se oferecem suporte a todas as opções de pagamento. O Google(Google) diz que uma delegação completa para fornecer o endereço de entrega e as informações de contato do pagador para os gerenciadores de pagamento(Payment Handlers) é a imagem final.

Sinalizadores de pagamentos da Web

De acordo com um documento técnico visto pelo TheWindowsClub , o Google(Google) não está tornando obrigatório que os Manipuladores de Pagamento(Payment Handlers) lidem com os requisitos de envio/contato tão cedo.

O Chrome(Chrome) pode pular imediatamente para um gerenciador de pagamentos. Se o site de comércio eletrônico indicar suporte para uma única forma de pagamento na API de solicitação(Payment Request API) de pagamento , a forma de pagamento deverá ser identificada com um URL . Em um cenário diferente, o usuário deve ter pelo menos um Payment Handler instalado para o método de pagamento suportado.

Caso o usuário não tenha um gerenciador de pagamento instalado para a forma de pagamento, o gerenciador de pagamento deve ser registrado por meio de registro just-in-time. Quando essas condições forem atendidas, um gesto do usuário e o Chrome acionarão a Solicitação de pagamento(Payment Request) e o navegador pulará a planilha.

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

Um protótipo funcional do recurso está por trás do sinalizador “Recursos experimentais da plataforma Web” no Desktop . O Google(Google) planeja implementar o recurso em todas as plataformas, exceto no Android Webview , pois diz que a API do(API) gerenciador de pagamentos(Payment) não está implementada para o Android Webview .

Finalização de compra com um clique para substituir cartões básicos no Chrome

Navegadores da Web da API de solicitação de pagamento

O Chrome(Chrome) está eventualmente descontinuando o suporte para o método básico de(basic-card) pagamento com cartão, confirmou o Google . (Google)O Google(Google) inicialmente adicionou a API de solicitação de pagamento(Payment Request API) ao Chrome na forma de cartões básicos como uma alternativa aos pagamentos com cartão de crédito baseados em formulários. Com os cartões básicos, os clientes podem selecionar os cartões de crédito armazenados no navegador para fazer pagamentos mais rápidos. O Google(Google) diz que está congelando o desenvolvimento de recursos no suporte básico de cartão integrado do Chrome , exceto correções de bugs.

Além do Chrome , a API de solicitação de pagamento(Payment Request API) também é compatível com o novo Microsoft Edge baseado no Chromium(Chromium-based Microsoft Edge) . Enquanto isso, o recurso está atualmente em desenvolvimento nos navegadores Firefox(Firefox) e Safari .



About the author

Sou um desenvolvedor web com experiência em trabalhar com Windows 11 e 10. Também sou usuário do Firefox há muitos anos e me tornei bastante proficiente no uso do novo console de jogos Xbox One. Meus principais interesses estão no desenvolvimento de software, especificamente no desenvolvimento web e móvel, bem como na ciência de dados. Tenho muito conhecimento sobre vários sistemas de computador e seu uso, por isso posso fornecer feedback imparcial sobre vários programas ou serviços que você pode usar.



Related posts