ATOS Plg : Règlements ne sont plus pris en compte

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 3 months ago #120497

-- HikaShop version -- :2.2.0 Business
-- Joomla version -- : 2.5.14
-- PHP version -- : 5.3.16

Depuis la mise à jour business 2.2.0 le plugin SIPS ATOS ne marche plus pour valider les commandes payées en « confirmée» via cette méthode, par ailleurs le template de la banque (pour ma part le Crédit Agricole: qui est renseigné template_ca_fr dans les paramètres du plugin apparaît maintenant en anglais...

Une solution ?

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

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
11 years 3 months ago #120517

Pouvez vous mettre à jour vers la 2.2.1 et essayer à nouveau ? Nous avons corrigé quelques soucis du plugin ATOS qui étaient apparu avec la 2.2.0 dans la 2.2.1

Nous n'avons pas encore activé la mise à jour automatique. Il faut donc télécharger le paquet sur notre site et l'installer manuellement via l'installeur joomla.

Last edit: 11 years 3 months ago by nicolas.
The following user(s) said Thank You: consultech

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

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 3 months ago #120546

Merci, je le fait de ce pas....

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

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 3 months ago #120813

Bonjour,

Après mise à jour vers la 2.2.1, toujours le même soucis: les règlements CB se font bien (heureusement), mais plus de retour de validation de paiements dans hikashop, le template bancaire est toujours en anglais... (Credit agricole) même en ayant re-paramétrer le plugin. avec certificat... etc etc...

Mon client valide donc manuellement les commandes mais cela ne fait pas très pro et fait perdre du temps....

Avez-vous un retour sur ce sujet ?

Autre bug: , lors du choix (annulation de paiement / back to shop) dans l'interface bancaire de saisie CB, erreur :

Cannot use object of type plgHikashoppaymentAtos as array in ...... plugins/hikashoppayment/atos/atos.php on line 369


Cordialement.

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

  • Posts: 2334
  • Thank you received: 403
11 years 3 months ago #120849

Bonjour,

Pourriez vous me dire ce qui se trouve à la ligne 369 du fichier en question?
Les deux soucis sont peut être liés.
Par ailleurs, pourriez vous faire un test en allant à l'url votresite.com/atos.php et me dire ce qu'il se passe?
Enfin si vous pouviez activer le mode debug d'atos et passer rapidement une commande puis poster une capture d'écran de ce que vous avez ici (un tableau bleu avec des informations en fin de commande).

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

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 3 months ago #120856

Merci pour votre aide, voici le résultat après l'accès sur l'url du site /atos.php (voir screnshot #01 en pj) , l'erreur de la ligne 369 réapparaît aussi. voir l'extrait du code en pj #02.

pour le debug : en message privé pas soucis de confidentialité.


Cordialement,

Attachments:

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

  • Posts: 2334
  • Thank you received: 403
11 years 2 months ago #120995

Thanks for these informations.
However it doesn't seem to be the right line, could you post the code around the line 738?

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

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 2 months ago #121210

Hi Eliot and thanks for your support.

I can't understand why you ask me your source code because in this website in production I don't make any modifications on this payment plugin...

I'm alone with this problem ?

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

  • Posts: 2334
  • Thank you received: 403
11 years 2 months ago #121212

Désolé pour le passage à l'anglais!

Je cherche juste à savoir de quel code vient l'erreur puisque je n'arrive pas à la reproduire moi même. Or les lignes de votre fichier ont des sauts de lignes supplémentaires et n'ont pas de commentaires donc je ne peut pas voir à quelle ligne cela correspond chez nous.

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

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 2 months ago #121226

Merci Eliot,

ci-joint la copie d'écran de la véritable ligne 369, ayant retirer les lignes vides....

Attachments:

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

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
11 years 2 months ago #121370

Bonjour,

J'ai regardé de plus près et je pense avoir trouvé.
Vous n'avez toujours pas fourni la bonne ligne mais en cherchant en fonction du message d'erreur, je pense qu'il s'agit de la ligne:

$arrayCaddie = unserialize(base64_decode($this['caddie']));

qui devrait être:
$arrayCaddie = unserialize(base64_decode($vars['caddie']));

changez voir cela dans le fichier atos.php et réessayez et cela devrait corriger le soucis.

Last edit: 11 years 2 months ago by nicolas.
The following user(s) said Thank You: consultech

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

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 2 months ago #121537

Bonjour Nicolas,

Un grand merci ! en modifiant cette ligne (au alentour de la 737).

Bravo pour votre support et votre efficacité.

Par contre... moins grave, le template de la banque reste en anglais... ! cela peut dérouter les clients sur un site français. j'au pourtant renseigner (en ce qui me concerne le CA) dans le plugins, template_ca_fr.

Une idée ?

Encore merci pour vos interventions à tous.

Cordialement.

Jean-Michel.

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

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
11 years 2 months ago #121561

Bonjour,

Le nom du template est enregistré dans le fichier pc.x dans le dossier d'upload de votre plugin ATOS lors de la sauvegarde des options du plugin.
Si le nom ne change pas dans le fichier, il est fort probable que ce soit à cause des droits d'accès sur ce fichier pc.x qui empèchent HikaShop d'écrire dedans.
Mais vous pouvez très bien éditer le fichier vous même en FTP et changer le nom du template dedans.

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

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 2 months ago #121569

Bonjour,

Visiblement pas un problème de droit, ce ficher contient cet unique paramètre du plugin :
TEMPLATE!template_ca_fr!

un autre fichier pc.[IDMARCHAND] est également présent mais à 0 octet.



enfin, un fichier atos.php à la racine du site semble faire référence aux paramètre également :

<?php
$_GET='com_hikashop';
$_GET='component';
$_GET='checkout';
$_GET='notify';
$_GET='atos';
$_GET='fr';
$_REQUEST='com_hikashop';
$_REQUEST='component';
$_REQUEST='checkout';
$_REQUEST='notify';
$_REQUEST='atos';
$_REQUEST='fr';
include('index.php');

est-ce correct ?

Last edit: 11 years 2 months ago by consultech.

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

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
11 years 2 months ago #121572

Oui c'est correct.
Cela veut alors dire que le plugin ne trouve pas le fichier pathfile dans ce même dossier qui doit contenir la référence vers de fichier pc.x entre autre, ou que le chemin vers le fichier pc.x dans le pathfile n'est pas correct.

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

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 2 months ago #121574

Merci,

Après examen du fichier pathfile (dans /media/com_hikashop/ ) voici sont contenu :

DEBUG!NO!
D_LOGO!/media/com_hikashop/l/!
F_DEFAULT![RACINE]/www/media/com_hikashop/pc.x!
F_PARAM![RACINE]/www/media/com_hikashop/pc!
F_CERTIFICATE!/[RACINE]/www/media/com_hikashop/b/ct!

*[RACINE] étant le full path de l'hébergeur.... que j'ai volontairement remplacé.

Les fichiers y sont bien présents...

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

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 2 months ago #121579

Pour info: ce problème est apparu lors du passage du 2.1.3 au 2.2.1 ..... le template était en français auparavant...

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

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
11 years 2 months ago #121851

Je dois dire que je sèche du coup.
Si tous les fichiers sont bons, je ne vois pas pourquoi atos n'utiliserait pas le template défini dans les fichiers de config...
En plus, d'après le log que vous aviez fourni, le template était bien récupéré par ATOS (ligne TEMPLATE (template_ca_fr) en mode debug ATOS)....

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

  • Posts: 54
  • Thank you received: 2
  • Hikaserial Subscription Hikashop Business
11 years 2 months ago #121884

Merci Nicolas.

bien, en désespoir de cause j'ai écrasé les fichiers du plugin ATOS de la version 2.2.1 par les fichiers de la version 2.1.3 pour temporairement résoudre ce problème.

A savoir :

atos.php
atos.xml
atos_configuration.php
atos_configuration_logos.php
atos_end.php

dans le répertoire /plugins/hikashoppayment/atos/...

et ça marche !

le template est affiché en français.... j'espère qu'il n'y a pas d'autres contraintes qui vont apparaître, car je n'aime vraiment pas ce genre de méthode. a savoir le basculement des commandes en mode confirmée si le paiement est valide.... hmmm hmmm...

Last edit: 11 years 2 months ago by consultech.

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

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
11 years 2 months ago #121990

Bizarre mais tant mieux pour une solution temporaire.
De notre coté, j'ai encore revérifier le code et les données, mais je ne vois pas pourquoi cela se produirait. Du coup, pour pouvoir trouver le problème, il ne reste qu'à débug directement sur un site avec le soucis. Si vous pouvez fournir une copie du site avec le problème et un compte FTP et backend, nous pourrons étudier le soucis.

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

Time to create page: 0.076 seconds
Powered by Kunena Forum