spplus : paiement en attente et pas de confirmation

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

  • [Problème] spplus : paiement en attente et pas de confirmation

    Bonjour,
    Je suis sur Joomla 1.5.14 et Virtuemart 1.1.4 et j'utilise le kit de paiement Spplus (spplus_J15_V11_v1.5).
    Mon site est quasi terminé (paiement en test). Tout se déroule bien (commande et paiement) mais je ne comprends pas ce qui suit.

    Suite à la confirmation de commande (donc avant paiement par CB via Spplus) le "client" reçoit un mail lui indiquant que le paiement est en attente (normal, il n'a pas encore payé). Ce qui me cause souci, c'est qu'après paiement effectué et réussi, le même client reçoit un mail de confirmation de la banque et pas de ma société. Il n'a juste comme info "paiement en attente" alors que la banque (Spplus) lui envoie la confirmation de son achat.
    L'acheteur risque de se trouver déstabilisé...

    Comment faire pour que ce dernier soit bien informé par ma société de la réussite de son paiement (voire même supprimer le premier message avec "paiement en attente" et n'en envoyer qu'un avec "paiement effectué" par exemple)

    J'ai trouvé des posts anciens (2007) suggérant dans checkout.spplus_spcheck.php de remplacer $d['notify_customer'] = "N"; par $d['notify_customer'] = "Y";
    Le problème est que quand je fais cela, après le paiement et dans le récapitulatif de commande se trouve une phrase "CLIQUEZ POUR PAYER" et le logo d'Spplus (si clic dessus : dans la fenêtre de la caisse d'épargne on me signale que le paiement est effectué) donc glups !
    Si quelqu'un peut m'éclairer et solutionner ce problème. Merci à toutes et à tous.

  • #2
    En attendant, on peut toujours aller dans VM liste des commandes définir une commande comme payée et demander l'envoi d'un mail d'info au client mais je trouve cela un peu lourd car nécessite d'être devant son ordi ...
    Pourquoi l'envoi de s'automatise-t-il pas ? Est-ce Spplus qui ne renseigne pas Vm (sur la validation du paiement) ou alors est-ce Vm qui n'est pas bien paramétré (si c'est le cas je ne vois pas lesquels modifier).
    Merci de votre aide

    Commentaire


    • #3
      Bon voilà le site est passé en phase de production et je souhaiterais savoir s'il vous plait pourquoi le client ne reçoit pas automatiquement de mail lui confirmant son achat par CB.
      (soit l'équivalent du C confirmed).
      Alors, pour être plus clair :
      Le client fait son achat, rentre ses infos (adresse,...), valide le mode d'expédition, choisis le mode de paiement et enfin confirme la commande en cochant l'acceptation des cgv. Quasi instantanément un mail lui est envoyé pas vm lui précisant sa commande (en attente de paiement). Ensuite, il passe sur la fenêtre de Spplus, réalise son paiement par carte et est redirigé sur le site du commerçant. Il clique sur un lien qui lui affiche le réca de sa commande (là il peut lire paiement reçu). Mais le plus souvent c'est après que l'on ouvre sa boîte mail, et découvre donc le réca avec "paiement en attente". Bon voilà, est-ce que quelqu'un partage mon sentiment à ce sujet ?

      Commentaire


      • #4
        Tu veux parler du reçu de Cb de sp plus??

        Commentaire


        • #5
          Bonjour,
          Non je parle d'un courrier émanant de Virtuemart.
          Puis qu'il est capable d'envoyer au client un récapitulatif de commande avec la mention "Paiement en attente", je me demandais pourquoi, il ne faisait pas la même chose précisant que le paiement était reçu. Mais après réflexion je me dis que le message de Spplus devrait suffire à le rassurer...

          Commentaire


          • #6
            spplus

            Bonjour,

            Pour moi aussi tout se passe tres bien (mail de confirmation ok....) mais aucune commande n'est enregistrée dans l'administration spplus. J'ai déja passé 1 heure au téléphone à 0.35 €/mn (incapables de me renseigner correctement - ils se contentent juste de me dire qu'aucune transaction n'a été effectuée dans l'admin spplus et qu'il faut que je regarde leur documentation - un peu scandaleux je trouve)....
            Virtuemart enregistre pourtant bien la transaction - sauf que j'ai des commandes en pending et non en confirmed.

            Quelqu'un aurait une piste ?

            Merci d'avance !
            Joomla c bien - le forum joomla c top !

            Commentaire


            • #7
              Yasbel as tu trouvé une solution pour le probleme de changement d'état ?? merci pour ton aide

              Commentaire


              • #8
                Bonjour,
                Je peux essayer de t'aider si tu me récapitules ton problème.
                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
                  Merci pour ton aide.

                  Je suis en train d'intégrer le module SP+ sur mon site de ecommerce et je rencontre quelques problème. Je n'ai pas de fichier .so j'utilise la methode de payement "module CGI est installé sur un serveur chez SPPLUS" et je lui donne l'adresse de mon repertoire CGI-bin. Cela marche et j'arrive bien sur la page de paiement de la CE.
                  Je suis en validation automatique des paiements sur le site SP+ et lorsque que je réalise des tests de paiement ( 1234567890123456 (16 chiffres) qui génèrera un paiement autorisé ) j'arrive bien sur le site SP+ et à effectuer le paiement Cb sur SP+ mais la commande dans virtuemart ne change pas d'état. Elle reste sur l'état " en attente".

                  J ai bien configuré SP+ comme tu le dis sur ton tuto :

                  Dans le pavé "Caractéristiques Techniques", pour le paramètre "URL de retour paiement internaute", mettez:
                  http://www.votresite.com/spplus_notify.php
                  Dans le pavé "Notification", cochez la case "Notification complémentaire", des paramètres supplémentaires s'affichent. Pour le paramètre "URL1 pour notification complémentaire":
                  http://www.votresite.com/spplus_cgi.php


                  Dans le module de paiement que tu as créer pour virtuemart j'ai bien configuré les changements d'état de commande:

                  Statut de la transaction acceptée: Confirmé
                  Statut de la transaction refusée: Annulé
                  Statut de la transaction : en cours de paiement : En attente
                  Statut de la transaction : remboursé : Remboursé
                  Statut de la transaction : terminée: " Je ne sais pas qu'elle état mettre dans ce choix"


                  J'utilise déjà paypal comme moyen de paiement et le changement d'état de "en attente" à "Confirmer" fonctionne très bien et me permet de savoir rapidement si la commande à été payé ou non .

                  2eme chose:

                  Quand une commande n'a pas était réglé lors de la commande il est possible de la régler ultérieurement en se connectant sur le compte client ( commande en état "en attente" ). La un récapitulatif avec le bon de commande est disponible ainsi que le tableau d'icone de la caisse d'épargne. Quand on clique sur ce tableau on doit pouvoir effectuer le paiement sur le site de la caisse d'épargne or la sa ne fonctionne pas. Une fenêtre popup s'ouvre et le client est rediriger sur la page d'accueil de mon site. L'url de la popup est la suivante:
                  http://www.monsite.fr/<?php echo $urlspplus ?>
                  Apparemment la variable $urlspplus doit etre vide...


                  3eme chose:

                  La caisse épargne comme tu dois le savoir nous oblige à utiliser le tableau d'icone caisse d'épargne pour déclencher le paiement du commande. Je voulais savoir si à la place du bouton "confirmer ma commande" il etait possible de modifier le code afin d'afficher le Tableau CE. Par contre je voudrai que le tableau ne s'affiche que pour ce type de paiement (Carte Bancaire). Et que le bouton "Confirmer ma commande" reste dans les autre type de réglement. J'ai vu que tu avais fais une modification à la fin du fichier checkout.spplus_cc_form.php pour que quand on clique sur "confirmer la commande" l'on arrive sur une autre page qui affiche le tableau CE et qui permet le réglement. Mais j'aimerai si possible juste remplacer le bouton "Confirmer ma commande" par le tableau CE. Cela serai plus simple pour le client.

                  Merci pour ton aide.
                  Dernière édition par wildback à 10/08/2010, 13h31

                  Commentaire


                  • #10
                    bonjour,

                    Je te propose dans un premier temps de nous concentrer sur ta première question. ON reglera les autres après.

                    Cela fait très longtemps que je n'ai pas utilisé/installé cette methode de paiement. Le document sur lequel j'ai basé mon developpement date de 2007, et a pour version 2.0. Est ce que ta documentation est plus recente? Si oui, peux tu me l'envoyer; merci d'avance.


                    L'URL qui va changer l'état de la commande est celle la: http://www.votresite.com/spplus_cgi.php
                    1. Est ce que tu peux taper cette URL dans ton navigateur et verifier qi un message d'erreur s'affiche

                    2. Est ce que le retour vers le site après e paiement se fait correctement?

                    3.
                    Statut de la transaction : terminée: " Je ne sais pas qu'elle état mettre dans ce choix"
                    Il faut mettre confirmé.
                    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
                      Voila la doc que SP+ ma fournie

                      SPPLUS_Manuel_integration_synthese.pdf
                      SPPLUS_Manuel_integration.pdf
                      Kit_CGI.pdf

                      1) oui j'ai le message d'erreur suivant quand je vais sur: http://www.votresite.com/spplus_cgi.php

                      Forbidden
                      You don't have permission to access /cgi-bin/ on this server.

                      2)Le retour vers le site se fait correctement. L'url de retour contient bcp de parametre comme entre autre mon numéro de siret etc.. est ce normale ?

                      3) Ok je met confirmé

                      Merci pour ton aide
                      cordialement

                      Commentaire


                      • #12
                        bonjour,
                        oui j'ai le message d'erreur suivant quand je vais sur: http://www.votresite.com/spplus_cgi.php

                        Forbidden
                        You don't have permission to access /cgi-bin/ on this server.
                        cela explique très certainement pourquoi le statut de la commande ne se met pas à jour.
                        Ou est ton cgi? sur ton serveur ou autre part?

                        Est ce que tu as accès aux logs?
                        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


                        • #13
                          J'ai un multi domaine. Mon site de eCommerce utilise un autre domaine que le domaine principal de l'hebergement. Dans la configuration de ton module de paiement virtuemart ( URL CGI ) j'ai mis l'adresse: www.domaineprincipal.fr\cgi-bin\

                          dans le cgi-bin il y a les 2 fichiers .exe que j'ai compilé comme indiqué sur la doc sp+

                          Tout est sur un hebergement mutualisé chez OVH en solution Pro. Je dois donc avoir accès au log je regarde
                          merci
                          Dernière édition par wildback à 10/08/2010, 17h01

                          Commentaire


                          • #14
                            J'arrive a accéder aux logs, peux tu m'envoyer ton adresse mail en MP. Que je t'envois le fichier de log
                            Cordialement et merci

                            Commentaire


                            • #15
                              bonjour,

                              dans le cgi-bin il y a les 2 fichiers .exe que j'ai compilé comme indiqué sur la doc sp+
                              Tu es sur un hebergement linux? tu ne peux pas avoir de .exe.

                              J'avais souvenir que :
                              1) il y avait un fichier cgi-bin (pas 2)
                              2) que le fichier cgi-bin etait fourni par SPPLUS. C'est toi qui les a compilé? Tu as suivi laquelle des 3 docs?
                              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

                              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