IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

Paiement en ligne


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 8
    Par défaut Paiement en ligne
    Bonjour,

    Je ne connais pas bien le PERL et j'ai tenté de comprendre le code étant déjà développeur PHP cependant je n'y arrive pas et j'y ais consacré de nombreuses heures dessus !

    Contexte/problème :

    J'effectu la mise en place d'une API de paiement en ligne Crédit Agricole, puis je veux lors de la réponse du paiement récupéré le résultat et mettre un flag ("Paiement effectué") sur la commande de mon client. Cependant voilà tout fonctionne ormis la récupération de variable ($order_id) et la requête en PERL sur ma base de donnée mysql.

    Situation:

    Le $order_id est passé en paramètre dès qu'il y a la page d'accueil de paiement (call_request.pl). Cependant même si je le mentionne, il n'y a pas le retour dans la confirmation de paiement. (call_response.pl)

    Je vous joint les fichiers en question.

    Si quelqu'un à déjà eut l'occasion de travailler avec l'API du Crédit Agricole E-TRANSACTIONS cela pourra m'être d'une aide très précieuse.

    Merci d'avance !
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Tu devrais vraiment utiliser le module CGI... Parce que là je vois que tu récupères les variables à la main.

    --
    Jedaï

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 8
    Par défaut
    Et comment fait on pour récupérer le module CGI ? Il se trouve où ? Où y a t il de la documentation ?

    Merci pour la réactivité

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Lit la FAQ dans ma signature.
    On parle de l'installation des modules perl et notamment CGI.
    courage!

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 8
    Par défaut J'ai peut être oublier de dire quelque chose
    J'ai peut être oublier de mentionner le fait que l'hébergeur est OVH en mutualisé donc je ne peut procéder à l'installation d'un module CGI. Apparement il faut être en serveur dédié pour taper des commandes UNIX et procéder à l'installation des modules (packages).

    Savez vous comment faire dans un hébergement mutualisé pour effectuer ce genre de chose ?

  6. #6
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    Ya un truc qui cloche déjà, à savoir que dans ton fichier request.pl tu récupères un id que tu attribues à $transaction_id, alors qu'à mon avis il m'a plutôt l'air de vouloir aller dans $order_id. Ta variable $transaction_id peut être générée automatiquement visiblement, et en plus on voit bien dans ce script que $order_id est en commentaire...
    Ensuite ton script appelle un autre programme qui s'appelle request, qui prend tes paramètres comme transaction_id, etc... Que fait-il avec ?
    Enfin, ton script response.pl appelle un programme qui s'appelle response, qui te renvoie une ligne ton un élément correspond à $order_id. Ca ne doit pas poser de problème si tu le renseignes bien dans request.pl, donc c'est lui que tu dois modifier (ya pas grand chose à faire) pour qu'il envoie $order_id (genre # $parm=$parm . " order_id=$id; à décommenter ) et ca devrait mieux marcher !

    @+
    Mr6

Discussions similaires

  1. [e-commerce ] Paiement en ligne : comment faire ?
    Par webtheque dans le forum E-Commerce
    Réponses: 15
    Dernier message: 19/01/2010, 09h50
  2. [paiement en ligne] lier la facture au Formulaire depos
    Par warsky dans le forum E-Commerce
    Réponses: 9
    Dernier message: 30/11/2005, 10h23
  3. Réponses: 2
    Dernier message: 26/10/2005, 17h25
  4. Paiement en ligne - SSL
    Par tulipenoire dans le forum Apache
    Réponses: 2
    Dernier message: 23/09/2005, 17h42
  5. Site avec paiement en ligne, quel langage utiliser ?
    Par Flushovsky dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 28/02/2005, 12h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo