problème virtuemart/SIPS

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • problème virtuemart/SIPS

    Bonjour, je viens d'installer SIPS version 600 que l'on diot au travail d'alataka et j'obtient le message suivant :

    Parse error: parse error, unexpected T_REQUIRE_ONCE in /home/htdocs/camillapiu.com/administrator/components/com_virtuemart/html/checkout.thankyou.php(84) : eval()'d code on line 1
    Error: The code of the payment method SIPS (SIPS) contains a Parse Error!
    Please correct that first

    Le plus troublant est qu'a aucun moment je ne vois les page fournis par Atos, je reste entierement dans la partie propres a virtuemart, la commande est bien crée (pending) et rien.

    Avez vous une idée ?

    version
    Joomla 1.0.0
    VirtueMart 1.0.5 stable
    Dernière édition par uneame à 07/09/2006, 13h48

  • #2
    Bonjour,

    Je pense que c'est l'erreur que vous obtenez lorsque le champ payment extra info est mal renseigné.

    Vérifie que tu as bien écrit:

    Code:
    <?php require_once(PAGEPATH."checkout.sips_cc_form.php"); ?>
    Si tu as fait un copié/collé fait attention : supprime les espaces entre
    require_once(PAGEPATH."checkout.sips_cc_form.php") ;
    .
    alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

    Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

    Commentaire


    • #3
      Merci, j'avais deja procéde au changement et cela demeure, meme message d'erreur. Mais ce qui m'intrigue c'est de n'avaoir a aucun moment la possibilité de rentre un numero de CB ou quoi que se soit.

      Commentaire


      • #4
        Bonjour,

        Ce message d'erreur indique qu'il ne peut pas executer le script du fichier checkout.ssip_cc_form.php

        Donc c'est normall que les logos de la banque n'apparaissent pas.

        L'erreur
        unexpected T_REQUIRE_ONCE in ...
        vient d'un problème de lecture de fichier:

        1. STP vérifie à nouveau que tu as bien écrit le payment extra info. Au besoin, réecrie le.

        2. Si ce n'est as le cas, lis les fichiers du pack sips que j'ai fourni. Je travaille sur un MAC, et certains d'entre vous ont des problèmes avec l'interpretation des fins de lignes (difference entre Linux, Mac, et PC). Dis moi si c'est le cas.
        alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

        Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

        Commentaire


        • #5
          TROP FORTE, j'avais laissé un espace entre <? et php depuis j'ais les icones.

          Merci, je continue plus avant mes test en esperant ne plus avoir a vous deranger

          Commentaire


          • #6
            Bonne nouvelle ! et bonne chance ...
            alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

            Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

            Commentaire


            • #7
              Boom, c'est encore moi

              j'arrive maintenant a avoir un paiement (message : Règlement Traité avec Succès) et pourtant il demeure un message d'erreur :
              Erreur lors de l'appel de l'éxecutable 'request'.
              Message d'erreur:

              API ERROR
              Error get DATA response parameter (wrong length)

              ceci affiché au desus de "Règlement Traité avec Succès"

              Commentaire


              • #8
                C'est quoi ta version de Joomla?
                alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                Commentaire


                • #9
                  Pas d'affichage

                  Envoyé par uneame
                  TROP FORTE, j'avais laissé un espace entre <? et php depuis j'ais les icones.

                  Merci, je continue plus avant mes test en esperant ne plus avoir a vous deranger
                  bonjour,
                  j'ai beau retirer les espaces, réécrire une énième fois le script, rien ne s'affiche après validation de la commande, si ce n'est l'habituel message de VM "Votre commande a été prise en compte avec succès. Un email de confirmation, etc..."
                  J'utilise Joomla 1.0.11 et VM 1.0.6, banque sogenactif
                  une idée?
                  merci
                  Dernière édition par deuch à 08/09/2006, 16h59

                  Commentaire


                  • #10
                    Bonjour,

                    Réponse pour deuch:

                    C'est normal d'avoir d'abord envoie d'email de confirmation. Mais sur cette page il faut aussi avoir les cartes bleus.

                    Si les cartes bleus ne s'affiche pas: c'est que le fichier checkout.sips_cc_form.php n'est pas lu.
                    alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                    Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                    Commentaire


                    • #11
                      Bonjour

                      réponse pour uneame:
                      Il y a une incompatibilité entre le fichier de reponse et >= à Joomla 1.0.10. Donc si tu utilises une des 2 versions, c'est la reponse que tu obtiens.

                      Cette incompatibilité ne concerne que la réponse, pas l'appel au serveur de la banque.

                      J'ai corrigé cette erreur. Je vais soumettre la nouvelle version sur le site de virtuemart. Dès qu'elle sera dispo, je mets un message sur ce post.
                      alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                      Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                      Commentaire


                      • #12
                        Merci Alataka,

                        Commentaire


                        • #13
                          Uename,

                          Voici la modif à faire dans les fichiers checkout.sips_response et checkout.sips_autoresponse

                          vers la ligne 36, changer la ligne
                          Code:
                          	$DATA = mosgetparam($_POST, "DATA", "0");
                          par
                          Code:
                          	$DATA = mosgetparam($_POST, "DATA");
                          alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                          Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                          Commentaire


                          • #14
                            Reponse pour Deuch,

                            As tu resolu ton pb? Sinon peux tu m'en dire plus?
                            alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                            Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                            Commentaire


                            • #15
                              Alataka,
                              effectivement, j'avais un probleme d'init dans les chemins. Par contre, lorsque je teste le paiement en mode demo, apres acceptation par la banque, le statut de la commande reste "en attente". Je commance aujourd'hui à tracer les événements de réponse. merci pour tes précieux conseils
                              Deuch

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X