Perguntas frequentes

O que são os limites de tarifa?

O limite de tarifa é uma prática em que os usuários são cobrados pelas viagens ao longo de um período. As tarifas combinadas de várias viagens não podem ser maiores do que se o usuário tivesse comprado o cartão ideal para o período com base no uso. Quando o usuário entra e toca em um terminal com limite de tarifa, o back-end da empresa de transporte público coleta todos os toques e decide quanto cobrar dinamicamente no final do dia. O objetivo é oferecer ao usuário a melhor tarifa sem a necessidade de comprar explicitamente qualquer bilhete.

Por exemplo, suponha que os usuários possam comprar as seguintes tarifas:

  • Viagem única: R$ 1,00
  • Cartão ilimitado de um dia: R$ 10,00
  • Cartão ilimitado de uma semana: R$ 25,00

Com os limites de tarifa definidos, os usuários sempre pagam a melhor tarifa possível. Confira nos exemplos a seguir as tarifas cobradas do usuário em várias situações:

  • Uma viagem: R$ 1,00
  • Três viagens: R$ 3,00
  • 13 viagens em um dia: R$ 10,00
  • 30 viagens em uma semana: R$ 25,00

Muitas empresas de transporte público implementaram limites de tarifa para descontar as tarifas em nome dos usuários. Para informar melhor os resultados dessas transações aos usuários, a Carteira do Google permite que você implemente consolidações de comprovantes. Para mais detalhes, consulte Consolidações ao limitar tarifas.

Como funciona a autenticação de dados off-line (ODA)?
O dispositivo móvel Android e o terminal de pagamento usam certificados para verificar a autenticidade da rede e do emissor do cartão. No entanto, não verificam se a conta do cartão tem saldo disponível ou está abaixo do limite. Se o cartão for recusado mais tarde quando a transação for processada, adicione a conta à lista de bloqueio para que outros usos não sejam permitidos.
Como posso implementar a ODA?
A maioria das grandes redes de pagamentos permite o uso de ODA para transporte público. As especificações de implementação de ODA variam de acordo com a rede de pagamento. Recomendamos que você consulte as redes de pagamentos para entender os requisitos para ODA e implementá-los de acordo com as especificações.
Como os dados são processados no dispositivo móvel?

A Carteira do Google usa chaves e certificados da rede de pagamentos e do banco emissor. Isso permite a autenticação com o terminal de pagamento no modo off-line.

A tabela a seguir descreve as chaves e os detalhes de certificação usados pelo dispositivo Android:

Secret Compartilhado com o terminal durante o toque
Dispositivo

Chave privada do cartão

ID da chave de rede

Certificado do cartão (e chave pública)

Certificado do emissor (e chave pública)

A chave privada do cartão permanece no dispositivo e é usada para autenticar que ele é genuíno.

Identifica a que rede o cartão pertence.

Certificado de cartão assinado pelo emissor e chave pública da Carteira do Google.

Cada cartão tem um certificado e uma chave pública correspondente, assinados pela chave privada do emissor, que é assinada pela rede do cartão.

Como o dispositivo móvel se comunica com o terminal de pagamento?

O diagrama a seguir mostra a sequência específica que permite que o dispositivo Android e o terminal de pagamento troquem dados e se autentiquem.

Figura 1. Dados trocados entre o dispositivo do usuário e o terminal.