Author Image

joao_efi

Sep 28, 2022

Processo de Criação de Assinaturas e Pagamento Seguro

integraçãopagamentoassinaturasclientegateway de pagamentoGerencianetcheckout transparenteendpointSDKaplicação

Boa noite @ricardoolioti tudo certo? 🙂
Pelo que você me descrever, o processo de criação da assinatura está seguindo o fluxo onde o cliente finalizaria a compra diretamente no seu sistema, isso pois o payment_token é gerado a partir dos dados do cartão, conforme no link abaixo.
https://dev.gerencianet.com.br/docs/pagamento-com-cartao#11-obten%C3%A7%C3%A3o-do-payment_token

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):
Avatar discord do usuario ricardoolioti

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!

Avatar discord do usuario rubenskuhl

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).

Avatar discord do usuario ricardoolioti

ricardoolioti

03/10/2022

Com certeza. Tanto que o próximo passo é criar o checkout transparente q manter tudo dentro da aplicação. 🤜 🤛

Avatar discord do usuario rubenskuhl

rubenskuhl

03/10/2022

O que não é óbvio é como descobrir qual cliente prefere qual... vai muito teste A/B nisso.

Avatar discord do usuario ricardoolioti

ricardoolioti

03/10/2022

Não sei o que acontece, mas estou ainda tendo erro
Mostra esse erro -> linha 44 :: Exception -> nonexistent endpoint
imagem enviada na mensagem pelo usuario ricardoolioti

Avatar discord do usuario guilherme_efi

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:

Avatar discord do usuario ricardoolioti

ricardoolioti

05/10/2022

Muito obrigado Guilherme. Arquivo substituído e aplicação funcionando perfeitamente.