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 get da API REST. 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 imagens em cache e nos servidores. Para atualizar uma imagem que você esteja hospedando, atualize-a no site e também altere 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 Links e botões da Web.

Teste

O Google oferece serviços de testes de carga?
Não. No entanto, estimamos que as consultas por segundo representem 0,05% do número total de contas de fidelidade ativas. Dessa maneira, por exemplo, você precisará 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 nas proximidades ou descoberta (por exemplo, clicada, visualizada, exibida no app Google Pay), comprada e resgatada por um consumidor (inclusive informações de transação)?
O Google não rastreia quando um consumidor exibe o código de barras ou o código do cupom no smartphone e um caixa o digitaliza ou o digita no dispositivo do ponto de venda. Somente o PDV do comerciante determina se a oferta foi digitalizada e resgatada com êxito.
Quais recursos a equipe de criação precisará fornecer para que eu desenvolva 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. Consulte a página Design de cartão de fidelidade para mais detalhes.
Como recebo mais ajuda?

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

Entrar em contato com o suporte