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.
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.
Nesta página