Novos padrões da Web para uma experiência de pagamento sem atrito na Web.
Um dos principais fatores do ecossistema para a Web são os pagamentos. Com sistemas de pagamento seguros, integrados e flexíveis, a Web pode se tornar uma plataforma sustentável e lucrativa. Os padrões de pagamentos na Web têm o potencial de ser um bloco de construção fundamental que vai permitir a integração perfeita de soluções de pagamento aos fluxos de finalização de compra dos comerciantes.
O que é o Web Payments?
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 algumas outras. Essas novas primitivas de navegador simplificam os pagamentos on-line e permitem que os apps de pagamento se integrem aos navegadores com mais facilidade do que nunca.
Os padrões são flexíveis, funcionam com vários tipos de sistemas de pagamento e foram criados para funcionar em qualquer navegador, dispositivo, forma de pagamento ou provedor de serviços de pagamento. Essa flexibilidade permite simplicidade no desenvolvimento, consistência na implantação e compatibilidade futura com tecnologias de pagamento emergentes.
Pesquisas mostram que fluxos de finalização de compra longos levam ao abandono do carrinho. Com os pagamentos na Web, o fluxo de finalização da compra é simplificado para alguns toques em vez da entrada manual de dados de faturamento para cada compra. Confira abaixo uma demonstração de como o Google Pay usa os pagamentos na Web para criar um fluxo perfeito. O mesmo pode ser feito por qualquer outro app de pagamento:
O cliente vai para o pagamento 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
Os pagamentos na Web consistem em algumas tecnologias diferentes, e o status de suporte depende do navegador.
Benefícios de integrar os pagamentos na Web em um app de pagamento
Ao fazer a integração com os pagamentos na Web, os apps de pagamento podem oferecer uma experiência do usuário melhor aos clientes, uma experiência de desenvolvedor melhor e segurança mais rígida.
Melhor experiência do usuário
Pagamentos no contexto:os pagamentos são feitos em modais, no contexto do site do comerciante, sem redirecionamentos ou janelas pop-up.
Pagamento mais rápido: os clientes podem salvar os detalhes de pagamento com segurança no navegador ou em um app de pagamento, prontos para serem usados em qualquer site de comerciante compatível.
Experiência de compra simplificada:depois de concluir (ou cancelar) o pagamento, o cliente fica no site do comerciante exatamente onde parou.
Melhor experiência do desenvolvedor
Integração fácil:os pagamentos na Web podem ser estendidos de um app de pagamento específico da plataforma ou de um app de pagamento baseado na Web.
Baixo custo de integração:os comerciantes podem integrar os pagamentos na Web com JavaScript e integração básica do lado do servidor.
Padrões:o protocolo e o formato de dados para troca de informações com comerciantes são padronizados e não exigem integração profunda.
Segurança mais rígida
Prevenção de transferência lateral ao invocar apps de pagamento específicos da plataforma.
Criado pensando nos próximos paradigmas de segurança e privacidade.
Usar pagamentos na Web também permite que 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 projetado pensando na sustentabilidade e não impõe restrições ao processamento e às formas de pagamento.
Comparação entre os pagamentos na Web e outras abordagens
Considere as abordagens atuais para integrar pagamentos na Web:
iframes:usam JavaScript para injetar o site do gerenciador de pagamentos em um iframe e coletar a credencial de pagamento do cliente por um formulário.
Pop-ups:usam JavaScript para abrir uma janela pop-up e coletar as credenciais de pagamento do cliente, seja por um formulário ou pedindo que ele faça a autenticação e selecione uma credencial de pagamento.
Redirecionamentos:o comerciante redireciona o cliente para o site de um gerenciador de pagamentos e permite que ele 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 autorização com uma identidade do gerenciador de pagamentos via OAuth, selecione uma forma de pagamento, um endereço de entrega etc. pela interface do iframe no contexto.
Confira a comparação com os pagamentos na Web:
Pagamentos on-line | iframe | Pop-up | Redirecionamento | OAuth | |
Pagamentos no contexto | ✔ | ✔ | ✔* | ✔ | |
Atualizações dinâmicas de preço | ✔ | ✔ | |||
Experiência de compra simplificada | ✔ | ✔ | ✔ | ||
Integração de apps específicos da plataforma | ✔ | ✔ | |||
Baixo custo de integração | ✔ | ✔ | ✔ | ✔ | |
Padrões | ✔ |
Como integrar pagamentos na Web em apps atuais
É possível integrar pagamentos na 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 baseado na Web poderá ser usado como alternativa. Clientes e comerciantes podem enviar e receber pagamentos usando 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 atuais uma experiência consistente na Web.
Ao contrário do recurso "Intent" do Android, os pagamentos na Web realizam a verificação de assinatura antes de executar o app de pagamento, o que impede o sideload de apps de pagamento maliciosos.
No vídeo acima, o Google Pay é um app de pagamento específico para uma plataforma.
Apps de pagamento baseados na Web
Mais preparado para o futuro: 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. Embora ainda seja difícil prever as consequências, os pagamentos na Web buscam uma Web com melhor 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 cartão registrado.
Como funciona a adoção de comerciantes?
Para que um app de pagamento esteja disponível para um comerciante, ele precisa adotá-lo 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.
Recomendamos que você forneça uma boa documentação em guias de integração e SDKs ou 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, já que eles podem ajudar a aumentar seu alcance.
Qual é o custo?
O Web Payments usa tecnologia padrão no navegador. Os apps de pagamento que adotarem ou ativarem esse recurso no navegador não vão cobrar taxas por si só.