Novos padrões da Web para uma experiência de pagamento sem atrito na Web.
Um dos principais impulsionadores do ecossistema da Web são os pagamentos. Com sistemas de pagamento seguros, inteiros e flexíveis, a Web pode se tornar uma plataforma sustentável e rentável. Os padrões de pagamentos na Web têm o potencial de ser um elemento fundamental para permitir a integração perfeita de soluções de pagamento nos fluxos de finalização de compra do comerciante.
O que são os pagamentos na Web?
Os pagamentos na Web são uma série de novas APIs de pagamento padronizadas disponíveis em navegadores modernos, incluindo a API Payment Request, a API Payment Handler e outras poucas. Essas novas primitivas do navegador simplificam os pagamentos on-line e permitem que os apps de pagamento sejam integrados a navegadores com mais facilidade.
Os padrões são flexíveis. Eles funcionam com vários tipos de sistemas de pagamento e destinam-se a funcionar em qualquer navegador em qualquer dispositivo, forma de pagamento ou provedor de serviços de pagamento. Essa flexibilidade permite a simplicidade do desenvolvimento, a consistência de implantação e a compatibilidade futura com tecnologias de pagamento emergentes.
A pesquisa mostra que fluxos longos de finalização de compra levam ao abandono do carrinho. Com os pagamentos na Web, o fluxo de finalização de compra é simplificado para alguns toques, em vez de entrada manual de dados de faturamento para cada compra. Confira abaixo uma demonstração de como o Google Pay usa os pagamentos da Web para criar um fluxo perfeito. Isso pode ser feito por qualquer outro app de pagamento:
O cliente vai para a finalização da compra e pressiona o botão GPay.
O app Google Pay é aberto na frente do site do comerciante.
O cliente confirma o pagamento no app Google Pay depois de examinar os detalhes.
O comerciante verifica o pagamento e a compra é aprovada.
Suporte ao navegador
O Web Payments consiste em algumas tecnologias diferentes, e o status do suporte depende do navegador.
Os benefícios de integrar pagamentos pela Web em um app de pagamento
Com a integração aos pagamentos da Web, os apps de pagamento podem oferecer uma melhor experiência do usuário aos clientes, ter uma melhor experiência do desenvolvedor e uma segurança mais rigorosa.
Melhor experiência do usuário
Pagamentos no contexto:os pagamentos são feitos em modals, no contexto do site do comerciante, sem redirecionamentos ou janelas pop-up.
Finalização da compra mais rápida: os clientes podem salvar os detalhes de pagamento com segurança no navegador ou em um app de pagamento para serem usados em qualquer site de comerciante autorizado.
Experiência de compra simplificada:depois de concluir (ou abortar) o pagamento, o cliente fica no site do comerciante exatamente onde parou.
Melhor experiência do desenvolvedor
Integração fácil:os pagamentos da Web podem ser estendidos de um app de pagamento específico da plataforma ou da Web.
Custo de integração baixo:os comerciantes podem integrar os pagamentos da Web com JavaScript e a integração no lado do servidor de nível básico.
Padrões:o protocolo e o formato de dados para a troca de informações com os comerciantes são padronizados e não exigem integração profunda.
Segurança mais rígida
Prevenção de sideloading ao invocar apps de pagamento específicos da plataforma.
Projetado pensando nos próximos paradigmas de segurança e privacidade.
O uso do Web Payments também permite que os apps de pagamento tragam qualquer tipo de forma de pagamento para a Web, como e-money, criptomoedas, transferências bancárias e muito mais. O Web Payments foi criado pensando na sustentabilidade e não impõe nenhuma restrição ao processamento e às formas de pagamento.
Comparação dos pagamentos na Web com outras abordagens
Considere as abordagens atuais para integrar pagamentos na Web:
Iframes:uso do JavaScript para injetar o site do gerenciador de pagamentos em um iframe e coletar a credencial de pagamento do cliente por meio de um formulário.
Pop-ups:usar JavaScript para abrir uma janela pop-up e coletar as credenciais de pagamento do cliente, seja por um formulário ou fazendo com que o cliente autentique e selecione uma credencial de pagamento.
Redirecionamentos: o comerciante redireciona o cliente para o site de um gerenciador de pagamento e permite que o cliente autentique e selecione as credenciais de pagamento. O URL de redirecionamento é comunicado por um servidor.
OAuth:o comerciante permite que o cliente faça a autenticação e a autorização com a identidade de um processador de pagamentos por meio de OAuth, selecione uma forma de pagamento, endereço de entrega etc. pela interface do iframe no contexto.
Confira a comparação com os pagamentos na Web:
Pagamentos na Web | iframe | Pop-up | Redirecionamento | OAuth | |
Pagamentos no contexto | ✔ | ✔ | ✔* | ✔ | |
Atualizações dinâmicas de preços | ✔ | ✔ | |||
Experiência de compra simplificada | ✔ | ✔ | ✔ | ||
Integração de apps específica da plataforma | ✔ | ✔ | |||
Baixo custo de integração | ✔ | ✔ | ✔ | ✔ | |
Padrões | ✔ |
Como integrar pagamentos da Web em apps atuais
É possível integrar os pagamentos da Web em apps de pagamento específicos da plataforma e baseados na Web. Se o app de pagamento específico da plataforma não estiver instalado, o app de pagamento baseado na Web poderá ser usado como alternativa. Os clientes e comerciantes podem enviar e receber pagamentos com a forma de pagamento que preferirem, dependendo do ambiente.
Apps de pagamento específicos da plataforma
Ideal para apps de pagamento que já têm uma grande base de instalações e querem oferecer aos usuários uma experiência consistente na Web.
Ao contrário do recurso "Intent" do Android, os pagamentos da Web executam a verificação de assinatura antes de executar o app de pagamento, o que impede que apps de pagamento maliciosos sejam carregados de forma sideload.
No vídeo acima, o Google Pay é um app de pagamento específico da plataforma.
Apps de pagamento baseados na Web
Mais preparado para o futuro: as técnicas típicas de apps de pagamento, como redirecionamentos ou pop-ups, são baseadas em cookies de terceiros que podem se tornar obsoletos. Ainda é difícil prever as consequências, mas os pagamentos na Web buscam a Web com mais privacidade e um mundo sem cookies de terceiros.
A rota baseada na Web é ideal para serviços da Web que têm um grande número de clientes com o cartão registrado.
Como funciona a adoção por comerciantes?
Para que um app de pagamento esteja disponível em um comerciante, ele precisa ser adotado explicitamente. Tecnicamente, o comerciante precisa especificar o identificador do app de pagamento (identificador da forma de pagamento) e usar a API Payment Request com ele.
Sugerimos que você forneça uma boa documentação nos guias de integração e nos SDKs ou nas bibliotecas para facilitar a integração. Por exemplo, o Google Pay oferece um guia para desenvolvedores.
Trabalhar com gateways de pagamento também é uma boa opção, porque eles ajudam a escalonar seu alcance.
Qual é o custo?
Os pagamentos na Web são baseados em tecnologia padrão do navegador. Os apps de pagamento que adotarem ou ativarem o recurso não vão cobrar taxas por si só.