TrogloGeek / prestashop-tggatos-module

TggAtos Module for Prestashop (1.4 to 1.7), ATOS SIPS 6xx payment gateway
61 stars 34 forks source link

erreur url retour confirmation paiement #95

Open gabrielnogue opened 5 years ago

gabrielnogue commented 5 years ago

Bonjour Troglogeek et merci pour le boulot. J'utilise presta 1.6.0.19 et tggatos 4.1.3. sur ovh mutu pro 2010 avec certificat SSL. Tggatos fonctionne parfaitement, les commandes passent en paiement validé ou erreur de paiement, le client recoit sa confirmation de commande, mais le message de confirmation de paiement n'apparait pas, a la place un "internal server error" sur une url de retour de type : www.monsite.fr/modules/tggatos/autodispatch/userreturn.pub.php?DATA=XXXXX Les logs indiquent : [Wed Feb 20 11:03:06 2019] [error] [client 185.2.196.196] [host www.monsite.fr] End of script output before headers: userreturn.pub.php

effectivmeent, ce fichier userreturn.pub.php contient :
<?php require_once 'init.php'; //This controller does not use Prestashop Routing because ATOS/SIPS does not support GET parameters when using GET redirection form... tggatos_autodispatch(FILE);

Est- ce bien ce fichier qui doit etre appelé ? Je suppose que oui.

PB de droits d'acces ? Je ne crois pas : mes dossiers sont en 775, mes fichiers en 775 egalement. Help please. Gabriel

TrogloGeek commented 5 years ago

Le log indiqué signifie que le le script s'est terminé sans fournir de réponse HTTP, ce qui signifie généralement une erreur fatale ou un dépassement de la durée maximale d'exécution lors du traitement.

Le log que vous regardez n'est que le log d'erreur HTTP, le log PHP vous fournira de plus amples informations.

sebsebpoub commented 5 years ago

bonjour,

merci pour ton travail et ta dispo. je viens de faire le test si ça peut t aider voila je pense l erreur dans la config de gabi t en pense quoi Troglo :)

TggAtosBaseBankReturnFrontController::recoverCart: unable to restore Cart#-- end /home/boutique/modules/tggatos/views/templates/hook/param_receipt_complement.tpl -->, cannot process bank response at line 73 in file modules/tggatos/controllers/front/basebankreturn.php

  1. $this->bankResponse->order_id
  2. ));
  3. }
  4. } else {
  5. throw new PrestaShopModuleException(sprintf(
  6. '%s: unable to restore Cart#%s, cannot process bank response',
  7. METHOD,
  8. $this->bankResponse->order_id
  9. ));
  10. } TggAtosBaseBankReturnFrontController->recoverCart - [line 305 - classes/controller/FrontController.php] FrontControllerCore->init - [line 39 - modules/tggatos/controllers/front/basebankreturn.php] TggAtosBaseBankReturnFrontController->init - [line 15 - modules/tggatos/controllers/front/userreturn.php] TggAtosUserReturnModuleFrontController->init - [line 262 - classes/controller/Controller.php] ControllerCore->run - [line 511 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 17 - modules/tggatos/autodispatch/init.php] tggatos_autodispatch - [line 4 - modules/tggatos/autodispatch/userreturn.pub.php] - [1 Arguments]
sebsebpoub commented 5 years ago

[Tue May 21 16:27:57 2019] [error] [client 160.92.133.135] ModSecurity: Access denied with code 403 (phase 2). Pattern match "^$" at REQUEST_HEADERS:User-Agent. [file "/usr/local/apache2/conf/modsecurity/base_rules/modsecurity_crs_21_protocol_anomalies.conf"] [line "67"] [id "960009"] [msg "Request Missing a User Agent Header"] [severity "NOTICE"] [tag "PROTOCOL_VIOLATION/MISSING_HEADER_UA"] [tag "WASCTC/WASC-21"] [tag "OWASP_TOP_10/A7"] [tag "PCI/6.5.10"] [hostname "www.xxxxxxxx.com"] [uri "/module/tggatos/silentresponse"] [unique_id "XOQK7aJV84W2dgy5Nch7BgAAACo"]

pour OVH retirer le Firewall.