gerencianet / gn-api-prestashop

Módulo PrestaShop integrado a API Gerencianet. Este Plug-in está preparado para integração à API Boletos da Gerencianet, que lhe permite a realização de cobranças por boleto/Bolix, cartão de crédito e muito mais.
https://dev.gerencianet.com.br/docs/prestashop
1 stars 9 forks source link

500 Server Error #2

Closed vega-internet closed 5 years ago

vega-internet commented 8 years ago

Olá, após instalar ativar e configurar o módulo de pagamento de vocês em minha loja Prestashop 1.6.1.6... recebo erro 500 ao tentar finalizar uma compra (todos os passos do carrinho de compras vão bem até chegar na última parte, ao clicar no botão do GerenciaNet para pagar, sou redirecionado para a url: https://www.MEUDOMINIO.com.br/module/gerencianet/payment e à partir dai já recebo erro 500....

Erro informado na tela: 500 Server Error Oops, something went wrong.

Try to refresh this page or feel free to contact us if the problem persists.

Após isso ativei o "modo desenvolvedor" no meu Prestashop e dessa forma consegui as seguintes informações de erro:

Notice: Use of undefined constant _PS_CLOUDFLARE_SSL - assumed '_PS_CLOUDFLARE_SSL' in /home/MEU-USUARIO/public_html/classes/Tools.php on line 411

Warning: Cannot modify header information - headers already sent by (output started at /home/MEU-USUARIO/public_html/classes/Tools.php:411) in/home/MEU-USUARIO/public_html/classes/controller/FrontController.php on line 1000

Warning: Cannot modify header information - headers already sent by (output started at /home/MEU-USUARIO/public_html/classes/Tools.php:411) in/home/MEU-USUARIO/public_html/classes/controller/FrontController.php on line 1001

Warning: Cannot modify header information - headers already sent by (output started at /home/MEU-USUARIO/public_html/classes/Tools.php:411) in/home/MEU-USUARIO/public_html/classes/exception/PrestaShopException.php on line 37 [PrestaShopException] Property Customer->document is empty at line 909 in file classes/ObjectModel.php

  1. }
  2. $message = $this->validateField($field, $this->$field);
  3. if ($message !== true) {
  4. if ($die) {
  5. throw new PrestaShopException($message);
  6. }
  7. return $error_return ? $message : false;
  8. }
  9. }
  10. ObjectModelCore->validateFields - [line 246 - classes/ObjectModel.php] ObjectModelCore->getFields - [line 47 - modules/gerencianet/controllers/front/payment.php] GerencianetPaymentModuleFrontController->initContent - [line 189 - classes/controller/Controller.php] ControllerCore->run - [line 367 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 28 - index.php]

Aguardo ajuda, pois já cancelei com o Mercado Pago e agora fiquei com a loja parada devido à isso, estou apostando na qualidade do serviços de vocês, por isso migrei, espero ter feito um escolha feliz.

Se precisar de qualquer informação, adicional, basta me solicitar, abraço e muito obrigado desde já!

chuckbnorris commented 6 years ago

@vega-internet

Me chamo Tiago e sou da equipe de Consultoria Técnica em Integrações da Gerencianet.

Conforme resposta a seu issue anterior, esta questão descrita já foi solucionada?

Em caso negativo, peço por gentileza que efetue login em sua conta Gerencianet e abra um ticket para interagir com o nosso suporte. Desta forma, iremos visualizar requisições em sua API, dentre outras informações.

Caso precise de orientações sobre como abrir tickets, por favor, acesse: https://dev.gerencianet.com.br/docs/fale-conosco

Qualquer coisa, estou à disposição.