Visão geral do App2App

Bem-vindo à documentação do App2App, a solução de integração da GetNet para terminais Android. Essa tecnologia garante uma maneira perfeita, segura e eficiente de processar pagamentos diretamente no hardware GetNet.

App2App é um modelo de integração baseado em Deeplinks e Intents do Android. Ele permite que seu aplicativo de automação acione transações financeiras enviando comandos para o aplicativo de pagamento GetNet.

O App2App elimina a necessidade de integrações complexas de nuvem a nuvem para transações com cartão presencial, permitindo que seu software se comunique localmente com o aplicativo de pagamento GetNet instalado no mesmo dispositivo.

Depois que o processo de pagamento for concluído, incluindo leitura do cartão, entrada de PIN e autorização, o aplicativo GetNet retornará automaticamente os metadados de controle e transação para seu aplicativo.

Principais vantagens e benefícios

Integrar seu software com o aplicativo de pagamento GetNet por meio do modelo App2App oferece várias vantagens estratégicas e técnicas projetadas para otimizar a jornada de pagamento tanto para o comerciante quanto para o desenvolvedor. Ao aproveitar a comunicação local, a integração garante um alto nível de segurança e eficiência operacional.

  • O software faz a transição fluida para a interface de pagamento, eliminando a necessidade de os operadores alternarem entre os aplicativos manualmente.
  • Todo o processamento crítico ocorre no ambiente seguro da GetNet, garantindo que seu aplicativo nunca manipule dados confidenciais do cartão.
  • As transações são significativamente mais rápidas porque a comunicação local entre aplicativos elimina a dependência da latência da Internet para a troca interna de dados.
  • A integração automática de valores elimina erros de entrada manual e garante total precisão durante o processo de checkout.
  • Você pode utilizar a impressora embutida do terminal por meio do aplicativo GetNet ou receber dados brutos para gerar seus próprios recibos personalizados.

Como funciona

O modelo de integração App2App facilita a comunicação perfeita entre dois aplicativos Android separados usando intents. Esse mecanismo permite que seu software acione comandos de pagamento específicos no aplicativo de pagamento GetNet, encapsulando-os em objetos de solicitação predefinidos.

  • Solicitação: Seu aplicativo envia um Intent do Android para um URI específico (por exemplo, getnet://payment/v1/payment) contendo os dados da transação.
  • Processando: O aplicativo GetNet processa o comando e gerencia a comunicação com os servidores adquirentes para concluir a transação com segurança.
  • Resposta: O aplicativo GetNet retorna uma resposta estruturada ao seu aplicativo contendo o status da transação e os detalhes do recebimento.

Automação de tela

Uma das principais vantagens do modelo App2App é a capacidade de otimizar a interface do usuário no PDV. Dependendo dos parâmetros que seu aplicativo envia na solicitação, o aplicativo GetNet pode pular automaticamente telas de entrada específicas.

Por exemplo, se você incluir o valor da transação ou a forma de pagamento em seu deeplink, o terminal ignorará essas etapas de entrada manual e prosseguirá diretamente para a próxima fase do fluxo. No entanto, se os parâmetros necessários estiverem ausentes, o aplicativo usa como padrão as telas de entrada manual para completar os dados.

Próximas etapas

Para começar sua jornada de integração, siga o caminho abaixo:

  • Leia Architecture & Flow para obter uma compreensão profunda da comunicação local via Intents do Android e como gerenciar o ciclo de vida do aplicativo.
  • Execute um Connectivity Check (Polling) para executar o “aperto de mão” inicial e garantir que o serviço de pagamento esteja pronto antes de iniciar uma venda.
  • Siga o Quick Start Guide para processar sua primeira transação de teste (VENDA) em minutos usando nossos exemplos de código fornecidos.