Ir para o conteúdo

Data de pagamento enviada na api esta enviando data atual

  • Este tópico contém 6 respostas, 2 vozes e foi atualizado pela última vez 10 meses atrás por Ravena Almeida.
Visualizando 6 respostas da discussão
  • Autor
    Posts
    • #15451
      Ravena Almeida
      Participante

        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/fatura

        Informações do sistema:
        Módulo GalaxPay Boleto para WHMCS 1.2.1 | WHMCS 8.7.3 | PHP 7.3.21

      • #15458
        Mauricio
        Mestre

          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.

        • #15498
          Ravena Almeida
          Participante

            Mauricio,

            Bom dia !

            Atualizamos o PHP, porém o erro permanece.

            Teriamos outro canal para atendimento ?

          • #15516
            Ravena Almeida
            Participante

              Ola!

              Bom dia!

              Ainda aguardando um retorno.

              Obrigada!

            • #15518
              Ravena Almeida
              Participante

                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.

              • #15520
                Mauricio
                Mestre

                  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.

                • #15521
                  Ravena Almeida
                  Participante

                    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.

                Visualizando 6 respostas da discussão
                • Você deve fazer login para responder a este tópico.
                Role para cima