Visão Geral do Get Smart App2App
Bem-vindo à integração Get Smart App2App para Android. Esta integração permite que sua aplicação envie solicitações de pagamento diretamente para o módulo de pagamento Get Smart e receba os resultados das transações programaticamente, sem a necessidade de implementar uma lógica complexa de processamento de pagamentos.
O que é App2App?
A solução App2App define um método de conexão entre a aplicação Android genérica do Get Smart e uma aplicação externa de terceiros. Esta integração permite que sua aplicação processe pagamentos seguros com cartão ao aproveitar a infraestrutura de pagamento certificada do Get Smart já instalada no dispositivo.
Como Funciona
Intent do Android para facilitar a comunicação entre duas aplicações distintas instaladas no mesmo dispositivo:- Sua aplicação externa inicia o processo de pagamento e recebe os resultados
- A aplicação Get Smart lida com o processamento seguro da transação
Intent Android, lança-o usando startActivityForResult e recebe o resultado da transação de volta através do callback padrão onActivityResult.Conceitos Chave
Entender esses conceitos fundamentais ajudará você a implementar a integração App2App de forma eficaz e a solucionar problemas quando eles surgirem.
Android Intents
Intent do Android para comunicação entre aplicações. Um Intent é um objeto de mensagem que você pode usar para solicitar uma ação de outro componente de app. Neste caso, você usará um Intent especificamente nomeado (es.android.redsys.mPOS.movil.tpvAndroid_PAYMENT_REQUEST) para se comunicar com a aplicação Get Smart.Tipos de Transação
A integração App2App suporta dois tipos principais de transação:
- Venda (Venta) - Uma transação de compra padrão
- Devolução (Devolución) - Um retorno ou reembolso de uma transação anterior
Impressão de Comprovante
A aplicação financeira Get Smart continua sendo a responsável por imprimir o comprovante do estabelecimento (se aplicável) e oferecer a opção de imprimir o comprovante do cliente. Sua aplicação não precisa lidar com a lógica de impressão.
Benefícios
A integração App2App oferece várias vantagens:
- Integração Simplificada - Você não precisa implementar lógica de pagamento EMV ou por aproximação de baixo nível
- Economia com Certificação - Ao transferir o processamento de pagamento para a aplicação certificada Get Smart, você evita os custos associados à certificação de sua própria solução de pagamento
- Configuração Mínima - A integração não exige permissões específicas no arquivo
AndroidManifest.xmlda sua aplicação
Próximos Passos
Agora que você entende o básico da integração App2App:
- Saiba mais sobre os requisitos específicos em Pré-requisitos e Configuração
- Siga o tutorial passo a passo em Início Rápido: Sua Primeira Transação
- Explore os detalhes técnicos em Arquitetura
Nesta página