Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3915 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

paiement sécurisé...

n°1512456
freed102
Arayashiki
Posté le 09-02-2007 à 09:40:29  profilanswer
 

Reprise du message précédent :
j'y crois pas !!!! j'avais fait un petit script d'envoi de mail dans mon cgi2, et ce matin je regarde mes mails et voila ce que je reçois :
 
Une tentative de paiement à été effectuée le 08-02-2007 à 06:34:46  
 
c'est à croire que finalement ça marche... mais faut etre patient !

mood
Publicité
Posté le 09-02-2007 à 09:40:29  profilanswer
 

n°1512461
freed102
Arayashiki
Posté le 09-02-2007 à 09:50:04  profilanswer
 

maintenant reste à décortiquer cette histoire de  
 
@$CMCIC_authVars   = TesterHmac($CMCIC_Tpe, $CMCIC_bruteVars );
 
@$Verified_Result  = $CMCIC_authVars['resultatVerifie'];

n°1512480
couak
Posté le 09-02-2007 à 10:36:23  profilanswer
 

y'a rien à décortiquer, récupère les valeurs utiles depuis le hash et c'est bon

n°1513545
freed102
Arayashiki
Posté le 12-02-2007 à 12:28:04  profilanswer
 

couak a écrit :

y'a rien à décortiquer, récupère les valeurs utiles depuis le hash et c'est bon


 
bon alors j'ai toujours un probleme avec ce fichu CGI2, j'ai l'impression qu'aucune variable n'est récupérable...
 
j'ai mis ça au début de mon script pour voir ce que je peux recuperer :
 

Code :
  1. $headers4webmaster = "From: ".$email." \n";
  2.        $headers4webmaster.= "X-Mailer: PHP\n";
  3.     $headers4webmaster.= "Content-Type: text/html;\n charset=iso-8859-1\n"; // Type MIME
  4.     //$headers4webmaster.= "Reply-To: $email <$email>\n";
  5.     $headers4webmaster.= "Return-Path: $email \n";
  6.     $subject2webmaster="Tentative de paiement...";
  7.     $message2webmaster="Une tentative de paiement à été effectuée le ".date("d-m-Y à h:i:s" )."<br />";
  8.     $message2webmaster.="code-retour [post]: ".$_POST['code-retour']."<br />";
  9.     $message2webmaster.="code-retour [get]:".$_GET['code-retour']."<br /><br />";
  10.     $message2webmaster.="Vars [post] : ".nl2br(print_r($_POST,true))."<br /><br />";
  11.     $message2webmaster.="Vars [get] : ".nl2br(print_r($_GET,true))."<br /><br />";
  12.     //echo "ici!";
  13.     mail($email,$subject2webmaster,$message2webmaster,$headers4webmaster);


 
et apres un paiement, cybermut va bien sur mon CGI2 puis qu'il m'envoie bien le mail... mais voici la réponse :
 

Citation :


Une tentative de paiement à été effectuée le 12-02-2007 à 12:25:24
code-retour [post]:  
code-retour [get]:
 
Vars [post] : Array
(
)
 
 
Vars [get] : Array
(
)
 


 
 
en résumé je n'ai rien ni en GET ni en POST.... est-ce normal ?

n°1513558
couak
Posté le 12-02-2007 à 13:00:58  profilanswer
 

moi je ne dis plus rien, car j'ai l'impression de parler dans le vent
vois avec le support technique de cybermut

n°1513560
freed102
Arayashiki
Posté le 12-02-2007 à 13:17:50  profilanswer
 

mais non tu ne parles pas dans le vent ! mais j'essaie de comprendre pourquoi j'ai rien qui passe... et ce serveur en PHP 5 avec des filtres bizarres.. ça m'aide pas !

n°1513577
couak
Posté le 12-02-2007 à 14:16:21  profilanswer
 

je vais me répéter pour la dernière fois : $CMCIC_authVars

n°1513607
freed102
Arayashiki
Posté le 12-02-2007 à 14:58:53  profilanswer
 

j'ai donc remplacé le $_HTTP_SERVER_VARS par $_SERVER mais ya toujours un blem...
 
j'ai toujours ce probleme avec ça :  
 
$CMCIC_reqMethod  = $_SERVER["REQUEST_METHOD"];
if (($CMCIC_reqMethod == "GET" ) or ($CMCIC_reqMethod == "POST" )) {
    $wCMCIC_bruteVars = "HTTP_".$CMCIC_reqMethod."_VARS";
    $CMCIC_bruteVars  = ${$wCMCIC_bruteVars};
}
 
il me retourne :  
 
Notice: Undefined variable: HTTP_GET_VARS in httpdocs/e_toolbox/include/file_include/inc_paiement_cgi2.php on line 141

n°1513615
freed102
Arayashiki
Posté le 12-02-2007 à 15:03:47  profilanswer
 

dans le htaccess il ya ça qui se met automatiquement :
 
<limit GET POST>
require valid-user
</limit>
 
est ce que ça peut etre une des raisons pour lesquelles je n'arrive pas à avancer ?

n°1513616
rufo
Pas me confondre avec Lycos!
Posté le 12-02-2007 à 15:04:35  profilanswer
 

$HTTP_GET_VARS, c'est pas déprécié ça, comme variable super globale en php5?

mood
Publicité
Posté le 12-02-2007 à 15:04:35  profilanswer
 

n°1513620
freed102
Arayashiki
Posté le 12-02-2007 à 15:11:50  profilanswer
 

bah si justement... c bien là mon probleme !

n°1513640
rufo
Pas me confondre avec Lycos!
Posté le 12-02-2007 à 15:29:08  profilanswer
 

$wCMCIC_bruteVars = "HTTP_".$CMCIC_reqMethod."_VARS";
$CMCIC_bruteVars  = ${$wCMCIC_bruteVars};  
 
devient
$wCMCIC_bruteVars = "_".$CMCIC_reqMethod;
$CMCIC_bruteVars  = ${$wCMCIC_bruteVars};

n°1513647
freed102
Arayashiki
Posté le 12-02-2007 à 15:36:45  profilanswer
 

j'avais ajouté ça au dessus...
if( !isset( $HTTP_SERVER_VARS ) )
$HTTP_SERVER_VARS =& $_SERVER;
 
if( !isset( $HTTP_GET_VARS ) )
$HTTP_GET_VARS =& $_GET;
 
if( !isset( $HTTP_POST_VARS ) )
$HTTP_POST_VARS =& $_POST;
 
mais je peux pas tester pour l'instant...

n°1513682
freed102
Arayashiki
Posté le 12-02-2007 à 16:22:28  profilanswer
 

et bien ça marche toujours pas, mon script a l'air correct pourtant, j'ai meme fait un bout de code qui ecrit un fichier... quand je l'execute tout seul ça marche, quand je le fais avec cybermut ça marchait.. mais là ça marche plus... ou alors il y a un delai j'arrive même pas à savoir... c'est vachement pratique pour tester !!!

n°1514001
freed102
Arayashiki
Posté le 13-02-2007 à 11:00:31  profilanswer
 

couak a écrit :

je vais me répéter pour la dernière fois : $CMCIC_authVars


ALLÉNOUILLA !!!!!
 
j'ai enfin quelquechose de CONCRET !!!!
 

Code :
  1. Une tentative de paiement à été effectuée le 13-02-2007 à 10:51:59
  2. code-retour [post]: paiement
  3. code-retour [get]:
  4. Vars [post] : Array
  5. (
  6. [TPE] => 02XXXXX
  7. [date] => 13/02/2007_a_10:49:14
  8. [montant] => 30EUR
  9. [reference] => 130207104737
  10. [MAC] => 1CA3BD4DA3CB8CBA7A80710359CEE5ACCCA3591B
  11. [texte-libre] => blabla
  12. [code-retour] => paiement
  13. [retourPLUS] => --cvxoui--3DveN--3DpaN
  14. )


 
Ces salaupiaud n'avaient pas mis en place mon CGI2 malgré leur mail de confirmation de modification il y a une semaine !!!
J'ai perdu une journée de plus à cause de Cybermut !!!
 
C'est bizarre.. je suis sur deux sites avec cybermut, et j'ai des soucis avec les deux !!! l'un avec le CGI2 (comme cité ci dessus), le second c'est un probleme de clé ! ça fait 10 fois que je leur dis que la clé ne fonctionne pas, ça fait 10fois qu'ils me renvoient la même clé... elle me retourne l'erreur suivante : "Probleme de droits, votre identifiant n'est pas autorisé à acceder à la plateforme prestataire"... ils sont incapables de résoudre mon probleme : total de temps perdu : au moins 3 semaines...
 
 :sweat:

n°1514437
omega2
Posté le 14-02-2007 à 11:29:12  profilanswer
 

T'es sur que la "mauvaise clé" n'est pas simplement limité au nom de domaine du serveur de ton client?

n°1514485
freed102
Arayashiki
Posté le 14-02-2007 à 12:18:42  profilanswer
 

bah non je ne pense pas... là j'en suis au stade "je télécharge la clé sur le site crédit mutuel" ... c tout

n°1547540
hugobossco​ol26
Posté le 23-04-2007 à 18:33:43  profilanswer
 

Moi j'aurais une question aprés avoir validé tous mes tests, il faut que je change l'url de destination du bouton paiement mais je ne trouve pas où cela se réalise car pour ces tests je n'ai jamais renseigné l'URL !
 
J'ai bien vu cela dans le fichier CMCIC_HMAC.inc.php :
 
 "<form action=\"https://%s%spaiement.cgi\">
 
Mais moi le serveur me dirige sur cet page :
https://paiement.creditmutuel.fr/VAD/test/paiement.cgi
 
Donc je ne vois pas le rapport !
 
Alors que même dans la doc ils disent que ceci est l'URL de test :s :
https://www.creditmutuel.fr/telepai [...] iement.cgi
 
Il faudrait que je mette ca pour le serveur de production (vu dans la doc) :
https://www.creditmutuel.fr/telepaiement/paiement.cgi
 
Mais je ne sais ni où ni comment !
 
Merci de vos réponses

n°1547585
couak
Posté le 23-04-2007 à 19:29:22  profilanswer
 

rien à voir avec php
relis le manuel du kit de paiement, il y a un moment où tu peux modifier l'url qui va recevoir ton formulaire de paiement
C'est toujours entre les balises

Code :
  1. // <<<--- begin custom OverWrite --------------

et

Code :
  1. // --->>> end custom OverWrite ----------------

n°1547601
hugobossco​ol26
Posté le 23-04-2007 à 20:04:12  profilanswer
 

Euh oui mais je vois pas alors pour MTpeCMCIC :
 
Pour toi, cela serait cela qu'il faut changer ?
 
define("CMCIC_DIR", "/test/" );
define("CMCIC_SERVER", "paiement.creditmutuel.fr/VAD" );
 
Pour moi dans la doc c'est pas expliqué ca vu qu'ils te font juste c/c !
 
 
Penses tu que je devrais mettre cela alors ? :
 
define("CMCIC_DIR", "/telepaiement/" );
define("CMCIC_SERVER", "www.creditmutuel.fr" );


Message édité par hugobosscool26 le 23-04-2007 à 20:06:39
n°1547616
couak
Posté le 23-04-2007 à 20:36:43  profilanswer
 

demandes au support technique du crédit mutuel
moi j'avais bossé avec des infos données par la banque CIC

n°1547670
hugobossco​ol26
Posté le 23-04-2007 à 21:46:44  profilanswer
 

ah bon ben je verrais alors... j'espére que le gars saura m'aider pas comme la derniére fois !

n°1551377
CyberDenix
Posté le 30-04-2007 à 11:26:12  profilanswer
 

ben changes le "test" par "prod" ou "production" ?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Besoin d'un systeme de paiement sécurisé pour société uk (anglaise)Boutique avec paiement sécurisé
choix module paiement sécurisé ??paiement securise de fichiers a telecharger
Recherche pour Paiement sécuriséintégrer un module de paiement sécurisé
Prestataire paiement sécuriséPaiement sécurisé
Paiement en ligne sécurisé ?perte des variables de session apres le paiement sécurisé...
Plus de sujets relatifs à : paiement sécurisé...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)