Perguntas frequentes

Neste documento, apresentamos respostas para perguntas frequentes sobre a API Google Pay for Passes.

App Google Pay

O Google notifica usuários quando eles saem do app Google Pay (depois que um usuário clica em um URI)?
Não, as mensagens são exibidas quando um usuário clica em um URI no cartão expandido e sai do app Google Pay.
Um programa de fidelidade é excluído permanentemente quando um consumidor pressiona Remover programa de fidelidade?
Não. O programa de fidelidade não será exibido no app Google Pay e será desvinculado dos dados do usuário armazenados pelo comerciante. No entanto, o LoyaltyObject será mantido e poderá ser recuperado chamando o método REST get. O objeto não é excluído porque algumas implementações permitem que vários consumidores sejam associados ao mesmo objeto.
Por que o Google armazena os dados do objeto, em vez de chamar o serviço da Web do comerciante sempre que um objeto precisa ser renderizado?
Chamar o serviço da Web do comerciante deixaria a renderização do objeto mais lenta. O Google também precisa armazenar em cache os dados no dispositivo móvel do usuário quando ele está off-line.
O Google armazena em cache as imagens (logotipos, mensagens etc.), caso o usuário perca conectividade?
Sim. O Google armazena em cache imagens e as armazena nos servidores. Para atualizar uma imagem que você esteja hospedando, atualize a imagem no site e também atualize a classe ou o objeto para incrementar a versão. A atualização da classe ou do objeto solicitará ao Google para rearmazenar em cache o arquivo de imagem.

Como atualizar objetos

Como atualizo o ID da conta de um programa de fidelidade caso um membro perca o cartão físico?
Atualize o campo accountId do objeto usando a API REST.
Recebo o erro insufficientPermission quando tento inserir um objeto ou uma classe usando a API REST.
    Error:
    Code was 403
    Msg: Forbidden
    {
      "error": {
        "errors": [
         {
          "domain": "global",
          "reason": "insufficientPermissions",
          "message": "Insufficient Permission"
         }
        ],
        "code": 403,
        "message": "Insufficient Permission"
      }
    }
    
Não se esqueça de adicionar o endereço de e-mail da conta (recebido durante o registro do aplicativo) ao Merchant Center da API Google Pay for Passes. Consulte Vincular sua conta de serviço à conta da API Google Pay for Passes.

Teste

O Google oferece serviços de testes de carga?
Não. No entanto, estimamos consultas por segundo como 0,05% do número total de contas de fidelidade ativas. Dessa maneira, por exemplo, você precisará ser capaz de processar 10.000 consultas por segundo se tiver 20 milhões de contas de fidelidade ativas. Além disso, os volumes de transações atingirão o máximo logo depois que você lançar a integração.

Diversos

Qual Content-Type os comerciantes devem usar nas respostas do JWT?
O Google não verifica o Content-Type. Você pode usar application/json ou text/plain como Content-Type.
Podemos ser notificados quando uma oferta é enviada para um consumidor próximo, descoberta por um consumidor (por exemplo, clicada, exibida, apresentada no app Google Pay), comprada por um consumidor e resgatada por um consumidor (inclusive informações de transação)?
O Google não rastreia quando um consumidor mostra o código de barras ou o código do cupom no smartphone e um caixa digitaliza ou o digita no dispositivo do ponto de venda. Somente o ponto de venda do comerciante determina se a oferta foi digitalizada e resgatada com êxito.
Quais são os recursos de que precisaremos da equipe criativa para criar um cartão de fidelidade?
Você precisará de recursos gráficos e textuais para a visualização expandida que o consumidor verá ao salvar o programa de fidelidade no app Google Pay. Consulte a página Modelo de cartão para fidelidade e veja mais detalhes.
Como recebo mais ajuda?

Para receber ajuda adicional, entre em contato com a equipe de suporte da API Google Pay for Passes.

Entre em contato com o suporte