Falha na captura manual de pagamento pelo admin
Marcado: captura, cartão, juno, Módulo Juno Cartão para WHMCS, whmcs
- Este tópico contém 6 respostas, 5 vozes e foi atualizado pela última vez 5 anos, 9 meses atrás por
Gofas.
- AutorPosts
- 03/03/2020 às 21:25 #12381
danielmarques.car@gmail.com
ParticipanteBoa tarde,
Recentemente começamos a utilizar o Módulo Juno Cartão para WHMCS e estamos tendo dificuldades quanto a captura recorrente.
Atualizamos nosso WHMCS para a versão mais recente e mesmo assim o erro permanece. Segue prints e log de erro.
Segue a resposta do log…
Aguardamos seu retorno..
- Este tópico foi modificado 1 semana, 2 dias atrás por
danielmarques.car@gmail.com.
- Este tópico foi modificado 1 semana, 2 dias atrás por
- 03/03/2020 às 21:39 #12384
Gofas
MestreOlá Daniel,
no caso o erro aconteceu em uma tentativa de captura manual.
Segundo o log, o ID do cartão foi apagado do banco de dados do WHMCS.Para um diagnóstico mais preciso, é necessário ativar o log de módulo, excluir o cartão, pagar uma fatura novamente para salvar o cartão e depois tentar novamente, 2 vezes, capturar pagamentos novamente. Depois de realizar essas etapas, por favor, nos envie todos os logs via Gist ou Pastebin que serão gravados para cada evento, incluindo requisição e resposta.
[]! - 27/05/2020 às 15:45 #12439
Robson Farias
ParticipanteOlá. Aqui acontece o mesmo problemas, porque a tabela “gofasjunocartao” onde os cartões ficam salvos está vazia. Já removi e recadastrei o cartão, sem sucesso.
- 27/05/2020 às 15:47 #12407
Marcio Castilho
ParticipanteOlá Gofas,
Estou com o mesmo problema do amigo acima.
Não consigo fazer a captura do cartão manualmente.
O sistema tem tentado capturar o valor diariamente (cron) também mas da erro.
Em gatewaylog.php:
https://pastebin.com/M3pDDV7rEm systemmodulelog:
Requisição:
https://pastebin.com/FBgAxPNeResposta:
https://pastebin.com/C3bMvb0QAguardo sua ajuda, e desde já agradeço
- 27/05/2020 às 15:53 #12739
Gofas
MestrePessoal, lembrando que o armazenamento remoto de cartão só funciona em versões do WHMCS 7.9.1 ou superior.
Se a versão do WHMCS não é a causa do problema, por favor, acessem o novo formulário de suporte e nos envie o log completo da captura de pagamento:
https://gofas.net/contato/?suporte=Ajuda%20/%20Suporte@marcio-castilho, é necessário ver os dados que estão sendo obtidos do WHMCS e por que estão sendo ignorados, são necessários para obter o
creditCardIdque é a chave que vai autorizar pagamentos futuros. - 19/07/2020 às 14:56 #12906
Luiz Americo
ParticipanteEstamos obtendo o mesmo erro. Não realiza Captura Automática e nem Captura Manual.
O Erro passou a acontecer depois da Atualização para a Versão 1.0.1 e persiste na versão 1.0.2.
Um dúvida: Os logs do módulo só aparece em SandBox? O Módulo não gera log algum.
Clientes estão conseguindo comprar.
No Painel JUNO registra a Compra Realizada.
Pagamentos Futuros não estão sendo Capturados.
Capturas Automáticas e Manuais estão aparecendo PENDENTE no Painel JUNO.
O Módulo não está gerando logs.Versão do WHMCS: 7.9.2
Versão do GOFAS-JUNO: 1.0.2 - 14/09/2020 às 15:13 #13010
Carlos Henrique
ParticipanteTenho o mesmo problema… antes não estava acontecendo de duas semanas para cá (hoje é 14/09/2020). O Problema acontece desde para novas compras até para quem já é cliente e estava funcionando.
- 06/10/2020 às 13:59 #13056
Nilton Ferreira Lima
ParticipanteMensagem de erro:
Descrição detalhada
Já realizei testes com o módulo gofas juno cartão mas quando está na opção de produção não está funcionado.
Já verifiquei o log, mas não consigo identificar o erro.
Descrição:
1 – O cliente acessa a fatura;
2 – Escolhe a opção de pagar com cartão;
3 – Entra com os dados do cartão;
4 – Confirma o pagamento;
5 – O cliente é redirecionado para a página de confirmação do pagamento.Só que o pagamento por algum motivo não é realizado. E a mensagem “Em aberto” fia a mostra bem claramente para o cliente, mas também é exibido duas mensagem de “Sucesso”.
Este problema está gerando muita confusão uma vez que o cliente acredita de fato que o pagamento foi realizado.
Podem me ajudar com esta questão?
Segue imagem em anexo…
Informações do sistema:
Módulo Juno Cartão para WHMCS 1.0.4 | WHMCS 7.10.2 | PHP 7.0- 06/10/2020 às 16:09 #13061
Gofas
MestreNilton,
aparentemente esse cliente optou por salvar o cartão numa versão anterior do módulo que ainda não excluía a associação no WHMCS (parâmetro creditCardId retornado pela API Juno utilizado para a autorização do pagamento) referente ao cartão na Juno, quando ocorria algum erro.Para todos os pagamentos com cartões salvos que no log o campo creditCardId estiver em branco, a única solução é apagar o cartão do cliente no WHMCS (ele não é salvo no WHMCS realmente) e solicitar ao cliente que realize um novo pagamento manual.
- 04/02/2022 às 15:22 #14473
Lucas Miranda
ParticipanteBoa tarde,
Apesar desta discussão ser um pouco antiga, estou passando por um problema bem semelhante ao relatado pelo Márcio Castilho: não consigo fazer capturas manuais nem automáticas de pagamento pelo WHMCS em produção. A cada vez que tento, o WHMCS acusa falha ao capturar pagamento e uma nova cobrança é criada na aba
Meu negócio > Cobrançasna Juno, mas sem, de fato, realizar a captura do pagamento. Esse problema ocorre desde que comecei a usar o módulo em produção, há pelo menos 3 meses.Versões:
- PHP: 7.4.23
- WHMCS: 8.3.1
- Módulo Gofas Juno Cartão: 1.4.0
Detalhes importantes:
- O cliente se cadastrou no site na versão atualmente instalada do WHMCS (8.3.1)
- O cliente já realizou com êxito um pagamento manual através do site
- A tabela
gofasjunocartaopossui ocredit_card_idcorrespondente ao cartão utilizado pelo cliente - Nunca usei nenhuma versão anterior do módulo, sempre usei a versão 1.4.0
Logs (cobrança com falha):
- Log de transação: https://pastebin.com/QqRu37xg
- Log do módulo (solicitação): https://pastebin.com/UpdHivjZ
- Log do módulo (resposta): https://pastebin.com/6b694j20
- Alguns dados sensíveis do cliente foram ocultados
Lendo as mensagens anteriores desta discussão, entendi que o problema ocorre porque o pagamento com o
credit_card_idresulta em falha e o módulo não exclui a associação do ID com o cartão do cliente. Pra testar se ocredit_card_idque consta no meu banco de dados é válido ou não, peguei o Postman e usei manualmente a API da Juno conforme descrito na documentação oficial.Segundo a documentação, o endpoint correto para capturas de pagamentos é o Criar pagamentos para cobranças. Então criei Client ID e Client Secret na minha conta da Juno e gerei um
access_tokenbaseado neles, usei o mesmo Live Token Privado cadastrado no módulo, usei as mesmas informações do cliente que constam nos meus logs, usei o mesmocredit_card_iddo cartão que consta na tabelagofasjunocartaoe usei como base uma das cobranças geradas pelo próprio módulo quando eu tentei fazer a captura via WHMCS.
Mandei a solicitação e funcionou, a API da Juno conseguiu capturar com êxito o pagamento do cartão do cliente. Logo depois, o cliente me mandou o comprovante do pagamento.Print da tela do Postman: https://imgur.com/a/y0wGgHj
Isso me leva a crer que o módulo está enfrentando alguma dificuldade para usar as informações que já possui no banco de dados para realizar a captura do pagamento. Eu gostaria de assistência para que o módulo consiga realizar essa tarefa automaticamente, visto que não dá pra fazer esse procedimento manualmente toda vez que eu quiser cobrar uma mensalidade de um cliente no cartão.
- AutorPosts
- Você deve fazer login para responder a este tópico.
