Data de pagamento enviada na api esta enviando data atual
- This topic has 6 replies, 2 voices, and was last updated 1 year, 4 months ago by Ravena Almeida.
- AutorPosts
- 22/06/2023 at 11:06 #15451Ravena AlmeidaParticipant
Descriçã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 at 14:59 #15458GofasKeymaster
Esse 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 at 09:31 #15498Ravena AlmeidaParticipant
Mauricio,
Bom dia !
Atualizamos o PHP, porém o erro permanece.
Teriamos outro canal para atendimento ?
- 27/06/2023 at 08:49 #15516Ravena AlmeidaParticipant
Ola!
Bom dia!
Ainda aguardando um retorno.
Obrigada!
- 27/06/2023 at 13:07 #15518Ravena AlmeidaParticipant
Olá,
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 at 09:47 #15520GofasKeymaster
Sinto 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 at 10:10 #15521Ravena AlmeidaParticipant
Bom 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
- You must be logged in to reply to this topic.