Skip to main content

Erreur retour banque ATOS probleme statut commande

More
10 years 5 months ago #238659 by berlou
-- url of the page with the problem -- : www.lebordeldegeorgette.com/
-- HikaShop version -- : 2.6.2
-- Joomla version -- : 3.5.1
-- PHP version -- : 5.6.20
-- Browser(s) name and version -- : Firefox
-- Error-message(debug-mod must be tuned on) -- : Notice: Undefined property: plgHikashoppaymentAtos::$payment_params in /home/lebordel/www/plugins/hikashoppayment/atos/atos.php on line 323

Notice: Trying to get property of non-object in /home/lebordel/www/plugins/hikashoppayment/atos/atos.php on line 323
Id de la transaction: 125631

Bonjour,
Depuis la Maj jomla 3.5.1 apparait un soucis de retour de la banque.
Le paiement se passe bien, mais la commande ne passe pas en "Confirmé".
L'erreur ci-dessous est noté dans la colonne infos de l'historique de la commande.
Auriez vous quelques pistes ....

Notice: Undefined property: plgHikashoppaymentAtos::$payment_params in /home/lebordel/www/plugins/hikashoppayment/atos/atos.php on line 323

Notice: Trying to get property of non-object in /home/lebordel/www/plugins/hikashoppayment/atos/atos.php on line 323
Id de la transaction: 125631

Merci

Please Log in or Create an account to join the conversation.

More
10 years 5 months ago #238680 by nicolas
Bonjour,

Je ne pense pas que le soucis avec la notice change quoi que ce soit pour la confirmation de la commande.
Nous allons néanmoins le corriger pour la prochaine version.

Quelle version d'HikaShop aviez vous avant ?
Activez l'option "débug" de la méthode de paiement, faites un paiement, et fournissez le contenu du log de paiement disponible dans la configuration HikaShop après cela. Cela devrait permettre de cerner le problème.

Please Log in or Create an account to join the conversation.

More
10 years 4 months ago - 10 years 4 months ago #238970 by berlou
Bonjour,
Ci-joint la première partie du log disponible dans la partie historique de la commande. Cela suffit il pour une analyse ? je confirme que tout se passe bien, simplement la commande ne passe pas en confirmé.
Merci
Code:
*Array ( [code] => 0 [error] => DEBUG MODE Pathfile Reading pathfile (/home/lebordel/www/media/com_hikashop/pathfile) OK D_LOGO (/media/com_hikashop/l/) F_DEFAULT (/home/lebordel/www/media/com_hikashop/pc.x) F_PARAM (/home/lebordel/www/media/com_hikashop/pc) F_CERTIFICATE (/home/lebordel/www/media/com_hikashop/b/ct) System Reading F_CERTIFICATE (/home/lebordel/www/media/com_hikashop/b/ct.fr.0521304618XXXXX) OK Version du certificat = 17/06/2010 (ETRANSACTIONS) Response sent by the Payment Server MERCHANT_ID (0521304618XXXXX) MERCHANT_COUNTRY (fr) AMOUNT (800) TRANSACTION ID (0916XX) CURRENCY (978) TRANSMISSION DATE (20160503071608) PAYMENT DATE (20160503) PAYMENT TIME (091745) RESPONSE CODE (00) PAYMENT CERTIFICATE (85eedee5XXXX) AUTHORISATION ID (4693XX) MERCHANT_LANGUAGE () CARD_NUMBER (XXXX.16) LANGUAGE (fr) RECEIPT () CADDIE (YToxMTp7czo3OiJhZGRyZXNzIjtzOjMwOiI3IGxvdGlzc2VtZW50IGR1IHNvbGVpbCBsZXZhbnQiO3M6ODoiYWRkcmVzczIiO3M6MDoiIjtzOjg6Imxhc3RuYW1lIjtzOjY6IkRJRE9MSSI7czo3OiJjb3VudHJ5IjtzOjM6IkJSQSI7czoxMToicG9zdGFsX2NvZGUiO3M6NToiMzQzNzAiO3M6NDoiY2l0eSI7czozOiJSaW8iO3M6NToic3RhdGUiO2I6MDtzOjEyOiJwaG9uZV9udW1iZXIiO3M6MTA6IjA2MTg1NTI2NjgiO3M6NToidGl0bGUiO3M6MjoiTXIiO3M6OToiZmlyc3RuYW1lIjtzOjc6IlRoaWVycnkiO3M6NjoiY2FkZGllIjtpOjkwO30=) CUSTOMER_ID (10) CUSTOMER_EMAIL (xx@gmail.com) TRANSACTION CONDITION (3D_SUCCESS) ORDER VALIDITY (02) DATA () RETURN_CONTEXT () CUSTOMER IP ADDRESS (XXX.XXX.XXX.XXX) ORDER_ID (90) CAPTURE_DAY (6) CAPTURE_MODE (VALIDATION) BANK RESPONSE CODE (00) CVV RESPONSE CODE (??) CVV FLAG (1) COMPLEMENTARY CODE (00) COMPLEMENTARY INFO (IP_COUNTRY=FRA,CARD_COUNTRY=FRA) END DEBUG MODE
Last edit: 10 years 4 months ago by Jerome. Reason: [code] is nice

Please Log in or Create an account to join the conversation.

More
10 years 4 months ago #239298 by Jerome
Bonjour,

La ligne "323" pour le plugin atos doit etre :
Code:
if($element->payment_params->debug){
Il y a eu un patch courant avril et ce patch a été inclus dans HikaShop 2.6.3.

Au niveau du log, ce n'est malheureusement pas l'information qui avait été demandée par Nicolas :

Activez l'option "débug" de la méthode de paiement, faites un paiement, et fournissez le contenu du log de paiement disponible dans la configuration HikaShop après cela


Néanmoins, je vois que la variable "capture day" n'est pas égale à 0 mais à 6 ; On voit également que le "capture mode" est égale à "validation".
Ce qui fait que la commande est considérée comme "pending" par le plugin de paiement : car votre commande nécessite une validation manuelle pour la capture.
Code:
if(empty($vars['capture_day']) && $vars['capture_mode'] != 'VALIDATION') { $order_status = $this->payment_params->verified_status; $vars['payment_status'] = $message['accepted']; } else { $order_status = $this->payment_params->pending_status; $order_text = $message['payment_pending']."\r\n\r\n".$order_text; $vars['payment_status'] = $message['pending']; }

Cordialement,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: berlou

Please Log in or Create an account to join the conversation.

More
10 years 4 months ago #239470 by berlou

Jerome wrote: Bonjour,

La ligne "323" pour le plugin atos doit etre :

Code:
if($element->payment_params->debug){
Il y a eu un patch courant avril et ce patch a été inclus dans HikaShop 2.6.3.

La mise à jour à régler mon soucis
Merci

Please Log in or Create an account to join the conversation.

Time to create page: 0.185 seconds
Powered by Kunena Forum