Na Figura 1, mostramos a arquitetura técnica de um pagamento de sistema aberto e a interação dela com a Carteira do Google:
Veja a seguir definições para cada parte da arquitetura técnica.
- Dispositivo móvel com a Carteira do Google
Os dispositivos móveis com SO Android permitem que os usuários adicionem cartões à Carteira do Google com segurança. A Carteira do Google facilita o processo de tokenização, que é quando as redes de pagamentos tokenizam o cartão e adicionam um token específico para o dispositivo móvel. Para mais informações sobre tokenização, consulte Como funcionam os pagamentos.
A Carteira do Google é compatível com a maioria dos dispositivos Android modernos de vários fabricantes e formatos. Para ver os requisitos mínimos, consulte Pré-requisitos.
- Leitor de transporte público
Os leitores de transporte público normalmente são leitores de cartão em uma estação de transporte público ou ponto de ônibus. Os terminais e leitores de transporte público recebem uma credencial de pagamento da Carteira do Google da mesma forma que recebem uma credencial desse tipo de um cartão de crédito ou débito físico por aproximação. Para aceitar pagamentos por aproximação, o leitor de transporte público precisa estar em conformidade com o protocolo EMV. Para mais informações, consulte Requisitos básicos de funcionalidade.
Para que os leitores sejam compatíveis e aceitem pagamentos EMV para dispositivos móveis, eles podem precisar de upgrades de software. Para mais informações sobre os requisitos do Google para tags EMV, consulte Requisitos básicos de funcionalidade.
Para leitores que estão off-line ou que não têm uma conexão de Internet confiável e de alta velocidade, as operações de transporte público precisam ativar a autenticação de dispositivos off-line (ODA, na sigla em inglês). Para ver os requisitos mínimos, consulte Pré-requisitos.
- Servidor de transporte público
- O servidor de back-end. As operadoras de transporte público ou os integradores de sistemas delas geralmente o operam. Muitas vezes, os leitores de cartão se conectam ao servidor de maneira intermitente e realizam transações em lote juntos. Os servidores recebem solicitações de processamento em lote e as transmitem para o processador de pagamentos do operador de transporte público.
- Processador de pagamentos
- O processador de pagamentos é a empresa que processa as transações. Ele retira a tokenização das credenciais de pagamento tokenizadas e conclui a transação com o banco emissor. Para mais informações sobre o processamento de pagamentos, consulte Como funcionam os pagamentos.
- Provedor de serviços de token (TSP)
- O TSP para redes de pagamentos oferece serviços para tokenizar e retirar a tokenização de cartões de crédito e débito. Os processadores utilizam os TSPs para recuperar credenciais de pagamento com base nos tokens que o app Carteira do Google envia para eles.
- Servidor do Google
- O servidor oferece um link entre os parceiros do Google e o dispositivo móvel com Android do usuário. O TSP envia notificações de transações, como autorização e liquidação, aos servidores do Google. Os servidores do Google usam essas informações para mostrar ao usuário notificações e recibos de transações.