Entendendo o Projeto
Entendendo o Projeto
O que é o projeto?
O Hub de Pagamentos foi criado com um único objetivo:
Oferecer uma solução capaz de integrar múltiplas formas de pagamento em dispositivos Android, com uma experiência simples e intuitiva para o usuário.
O que o projeto oferece?
O Hub de Pagamentos disponibiliza um aplicativo principal, o GetCard Pay, que concentra as integrações necessárias para diferentes soluções de pagamento, entregando assim a forma mais prática e eficiente de uso.
Além disso, o projeto conta com bibliotecas facilitadoras que permite a integração direta para quem preferir embutir pagamentos em suas próprias aplicações Android sem depender de integrações via Intent
GetCard Pay
O GetCard Pay é um aplicativo Android destinado tanto a integradores quanto a clientes finais.
Ele já vem integrado às soluções de pagamento suportadas, oferecendo uma interface gráfica completa para configuração, realização de pagamentos e estornos, e consulta de transações.
Além disso, possibilita iniciar transações automaticamente a partir de PDVs conectados à nossa API.
Para integradores, também é possível disparar transações por meio de chamadas via Intent das Activities exportadas.
Infraestrutura de Integração
Estrutura Padrão
Define uma interface comum para nosass bibliotecas. Essa estrutura permite a realização de pagamentos, estornos e impressões, de forma padronizada entre diferentes provedores.
Providers
São implementações específicas da Estrutura Padrão para cada solução de pagamento.
Eles possibilitam que desenvolvedores incorporem pagamentos diretamente em seus aplicativos Android, sem depender do GetCard Pay, quando desejado.
Esses componentes estão disponíveis em nosso repositório Maven.