Guia de integração para emissores da Índia

Esta página descreve o processo de integração do emissor para o app GPay na Índia.

Primeiras etapas

Para adicionar suporte a tokens de dispositivo do Google Pay, você precisará fazer a integração pelo Issuer Console e firmar dois contratos legais com o Google (um de confidencialidade e um do emissor), além da integração técnica com seu provedor de serviços de token (TSP). Entre em contato com seu TSP para mais informações sobre o trabalho técnico necessário para a integração com suas APIs para a tokenização do dispositivo e saiba mais sobre o processo de integração pelo Issuer Console acessando a página global de primeiras etapas.

Depois de aceitar o NDA e o contrato do emissor, você poderá começar o trabalho de integração com seu TSP. Seu TSP deve ser capaz de guiá-lo pelo processo de configuração dos sistemas e integração com as APIs relacionadas à tokenização do dispositivo. Na seção Integração com o TSP deste site, explicamos o comportamento do produto do Google Pay, incluindo os requisitos específicos do Google Pay para a configuração das definições no seu TSP.

Como restringir o acesso

Antes do lançamento, os usuários comuns não podem provisionar os cartões deles. Trabalhe com seu TSP para restringir o acesso à tokenização somente a cartões de usuário internos e de teste autorizados até que o lançamento seja aprovado.

Lista de verificação do lançamento

Para garantir um lançamento tranquilo da sua integração do Google Pay, confira se você:

  • assinou um NDA com o Google;
  • assinou o contrato de emissor com o Google;
  • concluiu todos os testes funcionais para garantir que sua experiência de tokenização esteja funcionando corretamente;
  • confirmou que não existem problemas conhecidos relacionados a tokenização e transações no app, no pagamento de faturas, na BharatQR ou on-line;
  • preparou sua equipe de suporte para tratar e encaminhar corretamente consultas do titular do cartão;
  • atualizou seu site para informar aos titulares de cartão que o Google Pay é apropriado, incluindo qualquer informação relevante de suporte do Google Pay voltada ao usuário;
  • enviou ao TSP a lista de produtos a serem lançados, em inglês e no seu idioma local (ela será usada para atualizar nossa lista de emissores aceitos);
  • enviou documentos da lista de verificação do lançamento com seu TSP;
  • enviou o formulário de confirmação de testes de produção para seu TSP;
  • recebeu a certificação do TSP para lançar na produção.

Ativar o modo sandbox

Durante a integração com o TSP, você precisa usar o modo sandbox para testar em ambientes sem produção.

Para que os usuários possam testar os cartões, eles precisam ter a autorização do Google. Envie os IDs de e-mail dos testadores para este endereço: gpay-india-issuer-onboarding@google.com. Compartilhe todos os IDs de e-mail dos testadores de uma só vez. Escreva um ID de e-mail por linha, sem vírgulas nem pontos (e sem marcadores).

Para ativar o modo sandbox, você precisa primeiro fazer o download e instalar o APK desta pasta compartilhada.

Para ativar o modo de sandbox, faça o download do arquivo android_pay_env_override_sandbox com o navegador móvel do dispositivo Android. Por padrão, o download precisa ser feito para a pasta /sdcard/Download com o nome de arquivo android_pay_env_override_sandbox. Após fazer o download do arquivo, reinicie o dispositivo. Depois disso, o modo sandbox estará ativado.

Ativar o preenchimento automático de OTP

Existem duas OTPs diferentes para cartões da Índia e cada uma exige um modelo diferente. Os emissores precisam trabalhar com suas equipes internas para garantir que o formato da OTP corresponda aos listados abaixo para o preenchimento automático.

OTP de provisionamento

A OTP de provisionamento é enviada quando o usuário tenta adicionar um cartão. Para que ela seja preenchida automaticamente, o SMS deve conter qualquer uma das seguintes palavras ou frases:

  • OTP
  • Senha única
  • Google Pay

Exemplo: 123456 é sua OTP para registrar o cartão terminado em 6789 no Google Pay.

OTP de transação

A OTP de transação é enviada quando o usuário tenta efetuar um pagamento com o cartão. Ela será preenchida automaticamente se o SMS contiver alguma das seguintes frases:

  • ... 123456 é a OTP ...
  • ... 123456 é a senha única ...
  • ... para o Google Pay é 123456 ...
  • ... a OTP da sua carteira digital é 123456 ...

Exemplo: Olá! 123456 é a OTP para sua transação de 123 rupias com o cartão terminado em 6789.

Teste

Os emissores precisam realizar os seguintes testes completos para cada rede e carteira de cartões que você emitir para garantir que sua integração com o Google Pay funcione perfeitamente para os titulares de cartões.

Adicionar cartão

Caso de teste Condições prévias Etapas de teste Verificação
A opção "Adicionar cartão" precisa estar visível.
  1. Abra o Google Pay.
  2. Acesse Configurações > Formas de pagamento.
A opção "Adicionar cartão" precisa estar visível.
Verifique se a OTP é solicitada ao adicionar o cartão e a leitura automática. Este cartão não foi adicionado ao Google Pay.
  1. Abra o Google Pay.
  2. Acesse Formas de pagamento > Adicionar cartão.
  3. Preencha todos os detalhes necessários para adicionar o cartão > Aceitar.
  4. Você deve receber uma OTP para ativar o cartão.
  1. A OTP precisa ser lida automaticamente.
  2. O cartão precisa ser adicionado com sucesso.
Tentar adicionar um cartão com validade incorreta. Este cartão não foi adicionado ao Google Pay.
  1. Abra o Google Pay.
  2. Acesse Formas de pagamento > Adicionar cartão.
  3. Tente adicionar um cartão vencido.
Depois de inserir uma data de validade inválida, uma mensagem de erro precisa aparecer naquele campo e impedir o usuário de adicionar o cartão.
O usuário tem que conseguir adicionar o cartão do fluxo de pagamento durante a recarga do celular quando uma conta de banco for adicionada. O usuário precisa já ter adicionado a conta do banco.
  1. Abra o Google Pay.
  2. Toque em "Novo pagamento".
  3. Toque em "Recarga de celular".
  4. Insira um número de celular válido e toque no botão de avançar.
  5. Escolha um plano de recarga.
  6. Toque no expansor ao lado da conta do banco.
  7. Clique em "Adicionar cartão".
  1. O cartão precisa ser adicionado com sucesso.
  2. O pagamento precisa funcionar depois disso.
A opção "Adicionar cartão" não pode estar visível na tela de fluxo de pagamento se nenhuma conta de banco for adicionada. O usuário não pode ter adicionado uma conta bancária.
  1. Abra o Google Pay.
  2. Toque em "Novo pagamento".
  3. Toque em "Recarga de celular".
  4. Insira um número de celular válido e toque no botão de avançar.
  5. Escolha um plano de recarga.
  6. Toque no expansor ao lado da conta do banco.
Apenas os botões "Adicionar conta bancária" e "Continuar" podem estar visíveis.
A opção "Adicionar cartão" não pode estar visível em pagamentos P2P. Ter dois usuários do GPay.
  1. Abra o Google Pay.
  2. Toque em "Novo pagamento".
  3. Selecione o usuário para transferir o dinheiro ou insira os detalhes usando as opções em "Transferir dinheiro".
  4. Toque em "Pagar".
  5. Insira o valor e o motivo.
  6. Toque no expansor ao lado da conta do banco.
A opção "Adicionar cartão" não pode estar visível.

Pagamentos no aplicativo – Transações de loja

As transações podem ser testadas em qualquer um dos seguintes comerciantes. A Myntra é mostrada como exemplo aqui, porque nela é possível cancelar o pedido imediatamente.

  • Myntra
  • Yatra
  • Dunzo
  • Magicpin
  • Confirmtkt
  • EaseMyTrip
  • Limeroad
  • Zoomin
  • Coolwinks
Caso de teste Condições prévias Etapas de teste Verificação
O usuário precisa efetuar um pagamento com sucesso usando um app de exemplo de loja dentro do aplicativo para cartões; a OTP é solicitada e lida automaticamente.
O usuário precisa ser direcionado de volta ao exemplo de loja no app após concluir a transação.
  1. O usuário precisa ter cartões e contas adicionados ao Google Pay.
  2. O app de exemplo de loja dentro do aplicativo precisa estar instalado.
  1. Abra o app de exemplo de loja dentro do aplicativo.
  2. Preencha todos os detalhes necessários.
  3. Toque no botão "Pagar com o GPay".
  4. Conclua o pagamento usando o GPay.
  1. Verifique se o usuário consegue concluir a transação invocando o GPay.
  2. Verifique se a OTP é solicitada durante o pagamento.
  3. Verifique se a OTP é lida automaticamente.
  4. Verifique se o ícone de chat aparece na seção de negócios após uma transação bem-sucedida.
  5. Verifique se o usuário é direcionado de volta para o app de exemplo de loja dentro do aplicativo.
Verifique se o usuário consegue mudar a forma de pagamento para cartão depois de iniciar o pagamento com a conta bancária.
  1. O usuário precisa ter cartões e contas adicionados ao Google Pay.
  2. O app de exemplo de loja dentro do aplicativo precisa estar instalado.
  1. Inicie um pagamento em uma loja que aceite tanto cartão quanto conta de banco.
  2. Selecione "Conta bancária" como a forma de pagamento e clique em "Fazer o pagamento".
  3. Toque no botão "Voltar" do dispositivo na tela do MPIN.
  1. Verifique se o usuário é direcionado de volta para a tela de fluxo de pagamento.
  2. Verifique se o usuário consegue trocar a forma de pagamento para cartão e concluir o pagamento.

Pagamentos no aplicativo – Faturas/pós-pagamentos/pré-pagamentos

Os pagamentos de faturas e recargas pré-pagas são aceitos e precisam ser testados. As seguintes opções podem ser usadas para testar a tokenização do cartão:

  • Pagamento de fatura de celular pós-pago
  • Recarga de DTH/celular pré-pago
  • Pagamento de contas de consumo – Luz/água/gás/banda larga
Caso de teste Condições prévias Etapas de teste Verificação
O usuário precisa adicionar o cartão no fluxo de pagamento e concluir o pagamento. O usuário não pode ter adicionado um cartão como forma de pagamento.
  1. Toque em "Novo pagamento".
  2. Toque em "Recarga de celular" ou "Pagamento da fatura".
  3. Selecione o serviço relevante e inicie o processo de recarga.
  4. Na página de forma de pagamento, toque no expansor para exibir as opções.
  5. Toque na opção "Adicionar cartão" e continue o processo.
  6. A página de fluxo de pagamento deve carregar de novo com todos os dados anteriores.
  7. Selecione o cartão adicionado como forma de pagamento > clique em "Fazer o pagamento".
  1. Verifique se o usuário consegue adicionar o cartão na página de fluxo de pagamento.
  2. Verifique se o fluxo de pagamento é exibido depois que o cartão é adicionado.
  3. Verifique se o pagamento é concluído com sucesso.
O usuário precisa fazer uma recarga usando o pagamento com cartão. O usuário precisa já ter adicionado o cartão como forma de pagamento.
  1. Toque em "Novo pagamento".
  2. Toque em "Recarga de celular" ou "Pagamento da fatura".
  3. Selecione o serviço relevante e inicie o processo de recarga.
  4. Na página de opções de pagamento, toque no expansor e selecione o cartão.
  5. Conclua o resto do processamento de pagamento.
  1. Verifique se a OTP é solicitada durante o pagamento.
  2. Verifique se a OTP é lida automaticamente.
  3. Verifique se a tela da OTP é exibida com um timer.
  4. Verifique se o cartão está disponível como forma de pagamento.
  5. Verifique se a opção de reenviar o SMS aparece após a contagem do timer acabar (chegar a zero).
  6. Verifique se o pagamento é concluído com sucesso.
Verificar o pagamento de uma recarga feito por cartão com OTP inválida. O usuário precisa já ter adicionado o cartão como forma de pagamento.
  1. Toque em "Novo pagamento".
  2. Toque em "Recarga de celular" ou "Pagamento da fatura".
  3. Selecione o serviço relevante e inicie o processo de recarga.
  4. Na página de opções de pagamento, toque no expansor e selecione o cartão.
  5. Faça o pagamento.
  6. Insira uma OTP inválida.
  1. Verifique se o pagamento falhou.
  2. Verifique se a opção de reenviar o SMS está disponível.

Pagamentos para Bharat QR

Lista de lojas aceitas:

  • Recarga on-line da TataSky
  • Domino's
  • Baskin Robbins

Várias outras lojas também aceitam BharatQR e podem ser testadas.

Caso de teste Condições prévias Etapas de teste Verificação
O usuário precisa fazer um pagamento para o Bharat QR usando cartões. O usuário precisa já ter adicionado o cartão como forma de pagamento.
  1. Toque em "Novo pagamento".
  2. Toque em "UPI ID or QR" (Código ou QR code da UPI).
  3. Toque em "Open Code Scanner" (Abrir leitor de código).
  4. Leia o QR code.
  5. Insira o valor e conclua o pagamento usando cartão.
  1. Verifique se a OTP é solicitada durante o pagamento.
  2. Verifique se a OTP é lida automaticamente.
  3. Verifique se o usuário consegue concluir a transação.
A transação não pode ser bem-sucedida se a OTP incorreta for inserida durante um pagamento de valor alto. O usuário precisa já ter adicionado o cartão como forma de pagamento.
  1. Toque em "Novo pagamento".
  2. Toque em "UPI ID or QR" (Código ou QR code da UPI).
  3. Toque em "Open Code Scanner" (Abrir leitor de código).
  4. Leia o QR code.
  5. Inicie um pagamento de alto valor e continue o processo.
  6. Insira uma OTP incorreta.
  1. Verifique se uma mensagem de erro sobre a OTP incorreta é exibida.
  2. Verifique se as transações falham.

Você precisa usar uma Conta do Google associada ao seu endereço de e-mail corporativo em vez de uma conta pessoal.

Se o Google Workspace hospeda sua conta corporativa, você já tem uma Conta do Google. Caso contrário, você precisa seguir estas etapas para vincular seu endereço de e-mail corporativo ao Google.

  1. Abra a página Criar sua Conta do Google para associar sua conta corporativa a uma Conta do Google.

    Solicitando acesso

  2. Digite as informações solicitadas na tela Criar sua Conta do Google; é necessário usar seu endereço de e-mail corporativo.

    Insira seu endereço de e-mail corporativo