THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 module ATOS v0.9.1

(13-05-2015 10:07:37)


Bonjour,

Je constate un probleme avec le module ATOS v0.9.1
j'ai eu une commande
la personne a mal entre la date d'expiration donc code 05
dans les log atos j'ai bien
ERROR: 2015-05-12 19:04:52: La commande ne peut être validée. Le code de réponse est 05

elle renouvelle son paiement en mettant la bonne date
j'ai bien recu le mail de la banque, mais dans les logs je n'ai rien
cette derniere commande a bien bascule en payee

rien dans les logs ATOS
le paiement accepte n'y apparait pas, je ne voie pas d'erreur dans le module
une idee ???

thelia v2.1.2

Last edited by zzuutt (13-05-2015 11:22:26)

Offline

#2 Re: module ATOS v0.9.1

(13-05-2015 12:45:24)


dans les logs atos
je n'ai pas le detail de la reponse
ce code ne s'execute pas

                $this->getLog()->addInfo(
                    $this->getTranslator()->trans(
                        'Response parameters : %resp',
                        ['%resp' => print_r($result, true)],
                        Atos::MODULE_DOMAIN
                    )
                );

seul le addError s'ecrit dans le log
ERROR: 2015-05-12 19:04:52: La commande ne peut être validée. Le code de réponse est 05

Offline

#3 Re: module ATOS v0.9.1

(13-05-2015 12:53:56)


Prends la toute dernière version qui corrige un bug avec le contrôle du code de retour.


OpenStudio Toulouse

Offline

#4 Re: module ATOS v0.9.1

(13-05-2015 13:38:07)


c'est la derniere version
j'ai bien

...
} elseif ($result['response_code'] == '00') {
...

je n'ai pas d'erreur au niveau du status
le status passe bien en payee

le pb est au niveau des log il n'y a pas le detail de la reponse de la banque
seul le paiement en erreur apparait voir la ligne message #1

Offline

#5 Re: module ATOS v0.9.1

(13-05-2015 14:06:32)


En mode prod, le niveau de log est ERROR. Ca veut dire que tous les messages de priorité inférieure à "error" ne sont pas loggés.

Tu peux définir avec la variable tlog_level (il faudra peut-être la créer) dans le back-office le niveau de log tu veux en prod, sachant que :
       100 => "DEBUG",
        200 => "INFO",
        300 => "NOTICE",
        400 => "WARNING",
        500 => "ERROR",
        600 => "CRITICAL",
        700 => "ALERT",
        800 => "EMERGENCY"


OpenStudio Toulouse

Offline

#6 Re: module ATOS v0.9.1

(13-05-2015 14:15:02)


Merci je comprends mieux

la version d'avant mettait tout le temps en log la reponse de la banque
ce qui est mieux en cas de reclamation

je vais rajouter dans la table config tlog_level

par contre le mail de confirmation du module atos ne part pas
TheliaEvents::ORDER_UPDATE_STATUS => ["updateStatus", 128]

tous les modules repondant a cette event ne s'enclenchent pas
pourtant le status passe bien a payee
normal ?

Last edited by zzuutt (13-05-2015 14:26:24)