- Posts: 10
- Thank you received: 0
[Résolu]ATOS SIPS Confirmation de Paiement
J'ai un soucis avec le plugin de paiement Atos Sips.
Quand j'effectue une commande lorsque le paiement est validé le statut de la commande reste en "Crée" et je ne reçois pas de mail de notification de paiement du système.
Par contre quand le paiement échoue, le statut passe bien en "Annulée" et je reçois bien un mail du système informant de l'annulation.
Voici la configuration :
Joomla 3.1.1
Hikashop 2.3
Atos Sips Sogenactif serveur de test
Ci-joint la configuration du paiement.
Merci d'avance pour votre aide.
Kevin
Please Log in or Create an account to join the conversation.
Vous pouvez vous réferer à ce topic pour essayer de trouver un solution à votre problème: www.hikashop.com/fr/forum/5-support-en-f...mande-sips-atos.html
Une capture avec le mode debug activé pourrait aussi m'être utile.
Please Log in or Create an account to join the conversation.
J'ai déjà regardé les réponses sur le topic que vous indiquez.
Mais rien y fait, l'option "Activer le mode de validation " est à non, et j'ai désactivé le SEF.
Voici ci-joint les informations en mode debug.
Merci
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Je viens de refaire des essai en mode debug, mais rien à été ajouté au fichier de log.
Le voici tout de même avec les logs de ce matin.
Please Log in or Create an account to join the conversation.
Allez dans le fichier atos.php dans plugins>Hikashoppayement>Atos et modifiez cette ligne:
Please Log in or Create an account to join the conversation.
Si cela peut vous aidé je suis sur un environnement Windows Server 2012 avec II8 et PHP 5.4.12.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
J'obtient une erreur 500 sur la boutique lors de mon ajout du produit au panier.
Please Log in or Create an account to join the conversation.
et de même pour le $_POST si cela ne marche pas
Please Log in or Create an account to join the conversation.
C'est bien ce que j'ai testé. Donc toujours erreur 500.
J'ai ajouté des trace dans le fichier atos.php dans la fonction onPaymentNotification.
Donc lors de l'annulation j'ai bien les logs qui s'affiche dans le fichier, mais par contre quand la commande est validé je n'ai rien.
Pour le log j'ai écris dans le fichier les variables $_POST[DATA] et vars aux lignes 352 421.
Please Log in or Create an account to join the conversation.
Est-ce que ce paiement était validé? Cela nous donnerait peut être une piste.
Sinon envoyez moi vos accès backend et FTP en MP, j'essayerais de voir d'où viens le problème.
Please Log in or Create an account to join the conversation.
Mais le problème c'est lorsqu'un paiement est validé, je n'ai aucune trace concernant celui ci.
Le paiement est validé d'après les infos que j'ai lors du paiement, mais la commande reste en "Crée" et je n'ai aucune trace du retour auto de la banque pour me confirmer le paiement de la commande.
Je vous envoie cela.
Please Log in or Create an account to join the conversation.
Si rien ne s'inscrit peut être que le problème vient du fichier appelé (un mauvais appel ou un chemin trop long, ATOS est assez chatouilleux avec ces choses là)
Please Log in or Create an account to join the conversation.
En faite quand on est pas identifié en allant sur le fichier atos.php on est redirigé vers le formulaire de connexion...
Je pense du coups quand la banque appelle l'automatic response depuis leur serveur, cela ne fonctionne pas du coups.
Je cherche comment désactiver le formulaire quand j'arrive sur le fichier atos.php
Please Log in or Create an account to join the conversation.
Pour ce qui est de la page d'inscription je ne sais pas si cela vient de là mais ce n'est pas impossible.
Please Log in or Create an account to join the conversation.
Me revoilà après avoir fait certains tests, je vous confirme que c'est bien un problème d'authentification.
Par contre j'ai comme besoin que la page d'accueil soit authentifier (Accès Enregistré), avez vous une idée comment configurer Joomla, ou modification du plugin afin que le fichier atos.php ne soit pas prise par cette identification?
Merci
Please Log in or Create an account to join the conversation.
La solution la plus simple est de créer un menu publique, récupérer son item id et de modifier le fichier atos.php (celui généré) pour y inclure cela:
Attention toutefois à ne pas resauvegarder la configuration d'atos derrière sous peine de perdre la modification!
Cela devrait marcher, bon courage!
Please Log in or Create an account to join the conversation.
La seul fois ou j'ai réussi à ne pas avoir l'authentification, ça à été en passant le lien de menu (186) en page par défaut.
[EDIT] J'ai trouvé la solution c'est pas id qu'il faut mettre mais 'ItemId'.
Et aussi le mettre dans la variable $_REQUEST en plus de $_GET.
Voila pour moi le code que cela donne dans le fichier atos.php.
Vraiment merci beaucoup pour votre aide Eliot.
Please Log in or Create an account to join the conversation.
Content que votre problème soit résolu
Please Log in or Create an account to join the conversation.