Boa tarde, @helders4096 ! Tudo bem?
Você pode gerenciar as transações de duas formas:
- Checkout não transparente (o cliente é redirecionado para o site da Efí): Nessa opção, você gera um link de pagamento com nossa API e disponibiliza para o cliente final. Ele acessa o link e pode escolher entre pagar via boleto ou cartão de crédito. Nós retornamos para sua aplicação quando o link for pago, e você poderá liberar o produto para o cliente.
- Checkout transparente (o cliente permanece na sua aplicação): Nessa modalidade, você capta os dados do cliente e chama nossa API para gerar a cobrança diretamente. Assim, sua aplicação fica responsável por coletar os dados do cliente e solicitar a criação da cobrança.
Aqui está a nossa documentação técnica que descreve como consumir esses serviços: https://dev.efipay.com.br/docs/api-cobrancas/link-de-pagamento
Se tiver alguma dúvida, fico à disposição!