Visão geral do SDK White Label
ApoloSdk.O que é o SDK White Label
ApoloSdk.Builder.O SDK cuida de três frentes que, sem ele, exigiriam um esforço considerável da sua parte:
- Operação do terminal — o SDK controla o hardware do terminal necessário para a transação.
- Comunicação com os serviços de pagamento — autenticação, autorização, captura e verificações de disponibilidade acontecem dentro do SDK.
- Fluxos prontos — telas, transições, estados de erro e mensagens ao portador do cartão vêm como um pacote, com pontos de extensão definidos.
Como depende de hardware e serviços que existem só em dispositivos POS, o SDK não roda em emuladores, máquinas virtuais ou celulares Android comuns.
Como funciona
Uma integração típica passa por quatro momentos:
- Inicialização — você configura o SDK uma única vez, durante a inicialização do seu aplicativo.
- Warm-up — o SDK carrega a configuração do terminal e se autentica nos serviços de pagamento, informando o progresso ao seu aplicativo.
- Operação — depois que o warm-up é concluído com sucesso, seu aplicativo inicia uma venda, um estorno ou uma impressão.
- Resultado — quando o fluxo termina, o SDK retorna um resultado tipado por meio de um callback.
Entre a digitação do valor e o resultado final, o SDK executa toda a transação internamente.
Uma experiência white-label
Cada operação vem com as telas do próprio SDK, que guiam o portador do cartão pela jornada no terminal. Você pode manter as telas prontas ou adaptá-las à sua identidade:
- Aplique as cores da sua marca pela customização do tema.
- Insira telas entre as etapas existentes do fluxo.
- Substitua a aparência de uma tela mantendo o comportamento dela.
- Personalize os recibos impressos para o estabelecimento e para o cliente.
Assim, a experiência pode ir das telas padrão do SDK até um fluxo totalmente sob medida para o seu aplicativo.
Onde o SDK se encaixa
O SDK White Label roda no terminal, no lado do cliente. Ele depende do serviço de gestão de terminais da Getnet para duas coisas: a configuração que carrega durante o warm-up e as credenciais com que se autentica. Os pagamentos são então processados de forma presencial pelo SEP.
Próximos passos
Para começar a sua integração, siga o caminho abaixo:
- Pré-requisitos — confirme o ambiente, as credenciais e os serviços do terminal necessários antes de integrar.
- Adicione o SDK ao seu projeto — configure a dependência, as permissões e os serviços obrigatórios do terminal.
- Início rápido — inicialize o SDK e execute sua primeira venda.
- Processe uma venda — execute cada meio de pagamento e modalidade e depois explore estornos, impressão e customização.
Nesta página