Data de pagamento enviada na api esta enviando data atual
Marcado: Módulo GalaxPay Boleto para WHMCS
- Este tópico contém 6 respostas, 2 vozes e foi atualizado pela última vez 1 ano, 9 meses atrás por
Ravena Almeida.
- AutorPosts
- 22/06/2023 às 11:06 #15451
Ravena Almeida
ParticipanteDescrição curta do erro:
Data de pagamento enviada na api esta enviando data atual
Descrição detalhada do erro:
Na requisição da API o payday está enviando a data do dia e nao a data de vencimento do produto/faturaInformações do sistema:
Módulo GalaxPay Boleto para WHMCS 1.2.1 | WHMCS 8.7.3 | PHP 7.3.21 - 22/06/2023 às 14:59 #15458
Gofas
MestreEsse erro não acontecia no WHMCS 8.7.2, certo?
Aparentemente é uma incompatibilidade de versão de software, inclusive é recomendado que você atualize o PHP para a versão 8.1+ para melhores resultados com a versão do WHMCS que você está executando. - 26/06/2023 às 09:31 #15498
Ravena Almeida
ParticipanteMauricio,
Bom dia !
Atualizamos o PHP, porém o erro permanece.
Teriamos outro canal para atendimento ?
- 27/06/2023 às 08:49 #15516
Ravena Almeida
ParticipanteOla!
Bom dia!
Ainda aguardando um retorno.
Obrigada!
- 27/06/2023 às 13:07 #15518
Ravena Almeida
ParticipanteOlá,
Preciso de uma resposta para este item, além desta questão temos um novo problema, o campo instruction no nosso caso que unifica varias faturas esta passando de 255 caracteres, com isso nao gera os boletos. - 29/06/2023 às 09:47 #15520
Gofas
MestreSinto muito mas não conseguimos simular os mesmos erros, pode ser que algum outro hook ou addon esteja causado conflitos.
Você pode testar em uma instalação do WHMCS sem nenhum outro módulo ou hook instalado e nos enviar a requisição resposta da API?
O erro relacionado ao tamanho da descrição é ainda mais estranho, pois o módulo invoca uma função nativa do PHP que limita esse campo a 250 caracteres. Verifique se o servidor possui todos os módulos PHP requeridos pelo WHMCS.
- 29/06/2023 às 10:10 #15521
Ravena Almeida
ParticipanteBom dia,
Como eu informei são dois pontos .
1 – A data de vencimento que deveria ser enviada no campo payday esta indo com a data do dia e não a data de vencimento da fatura
2 – Do seu lado não temos como definir qual o valor do campo de instruction então o sistema está colocando a descrição da fatura, e esta descrição é muito grande pois ela traz diversos itens das faturas.Exemplo caso 1:
( fatura em questao tem vencimento em 09/07/2023, abaixo a data enviada para o galaxypay )[payday] => 2023-06-29
Exemplo caso 2:
[PaymentMethodBoleto] => Array
(
[instructions] => DID Brasil – XXXXXXX (09/07/2023 – 08/08/2023)
5 Canais Adicionais de Entrada | R$ 24,00
PABX em Nuvem – XXX.XXXX.XXXXX (09/07/2023 – 08/08/2023)
Ramais Adicionais | R$ 50,00
Telefonia IP Corporativa (09/04/2024 – 08/05/2024) | R$ 0,01
Consumo de Telefonia ( – 29/05/2023 00:00 a 26/06/2023 23:59) – Total de 111 cha | R$ 41,22— resposta:
[Charge.PaymentMethodBoleto.instructions] => Array
(
[0] => O parâmetro deve conter ao máximo 255 caracter(es)
)Precisamos de um canal de atendimento com vocês para resolvermos isso o quanto antes, ou precisamos que o seja disponibilizado o módulo em código aberto assim podemos gerar a correção, vocês fornecerem o módulo por mais que de graça mas sem dar um atendimento adequado torna este módulo problemático para nós, no momento estamos tentando voltar a faturar, para eu poder voltar para o gateway antigo preciso fazer o downgrade devido a incompatibilidade com a versão atual de php e whmcs, então precisamos resolver isso ou abortar .
Peço a colaboração de vocês nesta questão.
- AutorPosts
- Você deve fazer login para responder a este tópico.