Acredito que o ideal para sua situação seja não utilizar esse fluxo, mas sim utilizar o link de pagamentos na modalidade assinaturas. Nesse endpoint você cria o plano, e começa o processo de assinatura, e então é retornado um link para o cliente efetuar o pagamento e concluir o processo (Nesse último caso, não é necessário gerar o payment_token) Você encontra mais detalhes no link abaixo: https://dev.gerencianet.com.br/docs/link-pagamento-criando#3-criando-o-link-de-pagamento-em-one-step-com-a-modalidade-assinatura
Respostas (7):
ricardoolioti
03/10/2022
Perfeito João, a minha necessidade era o link mesmo. Dessa forma o cliente se sente mais seguro no uso do cartão de crédito. Obrigado!
rubenskuhl
03/10/2022
Há clientes dos dois perfis... os que se sentem mais seguros pagando no site do fornecedor, e os que se sentem mais seguros lidando com um gateway de pagamento (como a Gerencianet).
ricardoolioti
03/10/2022
Com certeza. Tanto que o próximo passo é criar o checkout transparente q manter tudo dentro da aplicação. 🤜 🤛
rubenskuhl
03/10/2022
O que não é óbvio é como descobrir qual cliente prefere qual... vai muito teste A/B nisso.
ricardoolioti
03/10/2022
Não sei o que acontece, mas estou ainda tendo erro Mostra esse erro -> linha 44 :: Exception -> nonexistent endpoint
guilherme_efi
04/10/2022
As nossas SDKs ainda não receberam a atualização com inclusão desse endpoint, mas você consegue adicionar manualmente. Basta no caminho \vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet substituir o arquivo config.json pelo seguinte:
ricardoolioti
05/10/2022
Muito obrigado Guilherme. Arquivo substituído e aplicação funcionando perfeitamente.
A Comunidade Efí no Discord reúne mais de 11119 desenvolvedores 👨💻 incríveis.
Participe para se manter atualizado sobre as APIs da Efí Pay, tirar dúvidas e muito mais! 😊