Perguntas frequentes

O que são limites de tarifas?

Um limite de tarifa é uma prática em que os usuários são cobrados pelas viagens deles durante um período. As tarifas combinadas em várias viagens não podem ser maiores que se elas tivessem comprado a passagem ideal para o período com base no uso. Quando o usuário percorre o terminal que tem um limite de tarifa e toca no terminal, 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 cartão.

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

  • Viagem única: US$ 1
  • Passe ilimitado de um dia: US$ 10
  • Passe ilimitado de uma semana: US$ 25

Com os limites de tarifa definidos, os usuários sempre recebem a melhor tarifa possível. Os exemplos a seguir mostram as tarifas cobradas do usuário em várias circunstâncias:

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

Muitas empresas de transporte público implementaram limites de tarifa para descontar os usuários em suas nome. Para comunicar melhor os resultados dessas transações aos usuários, a Carteira do Google permite que você implemente resumos de recibos. Para mais detalhes, consulte Visualização completa ao limitar tarifas.

Como funciona a autenticação de dados off-line (ODA, na sigla em inglês)?
O dispositivo móvel com Android e o terminal de pagamento usam certificados para verificar a autenticidade do emissor do cartão e da rede do cartão. No entanto, eles não podem confirmar se a conta do cartão tem um saldo disponível ou se está abaixo do limite da conta. Se um cartão for recusado mais tarde quando a transação for processada, recomendamos que você adicione a conta à sua lista de bloqueio para que outro uso não seja permitido.
Como posso implementar o ODA?
A maioria das grandes redes de pagamentos permite o uso de ODA para fins de transporte público. As especificações de implementação do ODA variam de acordo com a rede de pagamento. Recomendamos que você trabalhe com as redes de pagamentos para entender os requisitos delas para a ODA e implementá-las de acordo com as especificações delas.
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 com tecnologia Android:

Secret Compartilhada com o terminal durante um 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 qual rede o cartão pertence.

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

Cada cartão tem um certificado e uma chave pública correspondente, assinados pela chave privada do emissor, 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.