tonnetje
Messages : 14 Inscrit le 22/01/07
Ville : Pibrac
Non connecté
|
|
Posté le 25 janvier 2007 - 14 h 23 m 10 s |
|
|
Bonjour,
E-transaction, API, secure server.
Je n'ai pas une boutique, mais le client simplement tape la montant et click pour aller a le secure server de CA.
Exemp. http://www.chalets1066.com/payment.html
Je ne sais pas comment je peux envoyer les valeurs de call_autoresponse a mon adress email. J'ai essayé avec mail('xxxxx@cegetel.net.'); Mais c'est sans doute pas correct.
J'ai aussi des erreurs quand je veux diriger normal_return_url et cancel_return_url a une page de mon site.
erreur:
Method Not Allowed
The requested method POST is not allowed for the URL /index.html.
$parm="$parm normal_return_url=http://www.chalets1066.com";
$parm="$parm cancel_return_url=http://www.chalets1066.com/payment.html";
$parm="$parm automatic_response_url=http://www.chalets1066.com/bin/call_autoresponse.php";
Merci
|
|
| |
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 566 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 25 janvier 2007 - 15 h 52 m 30 s |
|
|
Tu dois avoir une fonction mail en php. Regarde comment l'utiliser sur www.php.net
Il faut voir également si ton serveur la supporte !
Pour les redirections tente ceci :
1. $parm="$parm normal_return_url='http://www.chalets1066.com'";
2. $parm="$parm cancel_return_url='http://www.chalets1066.com/payment.html'";
3. $parm="$parm automatic_response_url='http://www.chalets1066.com/bin/call_autoresponse.php'";
|
|
| |
Totalement inutile, donc completement indispensable 
|
tonnetje
Messages : 14 Inscrit le 22/01/07
Ville : Pibrac
Non connecté
|
|
Posté le 25 janvier 2007 - 17 h 01 m 13 s |
|
|
J'ai essayé, mais ca donne encore
Method Not Allowed
The requested method POST is not allowed for the URL /index.html.
|
|
| |
|
tonnetje
Messages : 14 Inscrit le 22/01/07
Ville : Pibrac
Non connecté
|
|
Posté le 25 janvier 2007 - 17 h 20 m 40 s |
|
|
Maintenant j'ai recu un mail, mais je pense c'est encore crypté.
J'ai recu beaucoup des carecteres, je peut pas lire.
$to = 'tonsgherzi@cegetel.net';
$subject = 'E-transactions';
$message ="message=$HTTP_POST_VARS[DATA]";
$headers = 'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
|
|
| |
|
tonnetje
Messages : 14 Inscrit le 22/01/07
Ville : Pibrac
Non connecté
|
|
Posté le 25 janvier 2007 - 22 h 08 m 41 s |
|
|
Bonsoir
Jai résolu l'erreur: "Method POSt not allowed" par appeler un script PHP qui routera vers ma page HTML.
Mais le contenu de mon mail c'est toujours cryptée.
2020333433603028502c2360532d232c532d2360522d2360502c4360502c3334502c332c502d2330
582d5338552c3324512c33242a2c2360532c2360502d3330552c2360505c224360502d3360502c23
38512d2334572d33342a2c3360552c2360502d2539293454242a2c2360562c2360512d2328502c23
3c502c3328552c4360552d5334555c224324502c5360502c2338522c3334582c233c2a2c3360542c
2360502e2328502c233c502c3328555c224324502c3360502c2328502c6048512c2328502c232450
2c3324562e333c552e2338582d5048512c2360502c2360562d5334582d4340575c224360522e2360
502c2329463c4048502c4344502c2360523947282a2c2360582c2360502c5344572e6048512c2338
502c2360572c3328532d5c2258502c6048502c2344502c2360523936582a2c2324562c2360502c55
2d33336048502c233c502c2360522c23282a2c2328572c2360512d24592f375431293455212c3035
453f3535292c5c224360542c2360502c333121353531283355293f3054253035253532313048502c
5344502c2360512c6048512c2344502c2360522d24302a2c3324502c2360502c33242a2c3324512c
2360502c4360505c224360522d4360502c233c592c3330552d5334555c22406060675a12708ab186
9c
Mail function:
$to = 'tonsgherzi@cegetel.net';
$subject = 'E-transactions';
$message="message=".$_POST['DATA'];
echo ' '.$DATA.' ';
$headers = 'From: webmaster@chalets1066.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
|
|
| |
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 566 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 25 janvier 2007 - 23 h 17 m 16 s |
|
|
Dans ce cas c'est a voir avec le script, c'est lui qui crypte !
|
|
| |
Totalement inutile, donc completement indispensable 
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 12 février 2007 - 11 h 38 m 32 s |
|
|
ouais bizarre, g pas ce prob de crypt moi...
|
|
| |
|
will7684
Messages : 12 Inscrit le 09/05/07
Non connecté
|
|
Posté le 24 juin 2007 - 01 h 04 m 28 s |
|
|
Bonsoir tonnetje,
J'ai le même problème que vous, après avoir efectué un paiement par CB, une page "transation enregistrée" apparait avec un bouton "retour à la boutique". Quand je clique sur le bouton "retour à la boutique", j'ai le message d'erreur ":
Method Not Allowed
The requested method POST is not allowed for the URL /index.html
J'ai donc décidé de modifier mon fichier call_request avec les paramètres suivants, mais j'ai toujours le message d'erreur:
$parm="$parm normal_return_url=http://www.us-nails-and-spa.com";
$parm="$parm cancel_return_url=http://www.us-nails-and-spa.com";
Merci a celui qui pourra m'aider, car a la vue de ce message d'erreur, mes clients m'appelent en me demandant si j'ai bien recu le paiement.
Guillaume.
|
|
| |
|
Loading
Coordinateur
http://www.lhdl.fr
Messages : 5 108 Inscrit le 21/09/02
Ville : Bourgoin(38) - Belley(01)
Non connecté
|
|
Posté le 24 juin 2007 - 19 h 14 m 14 s |
|
|
montrez les scripts qu'on voit ça
|
|
| |
Doudous en kits: http://www.lheuredeslucioles.fr
|
will7684
Messages : 12 Inscrit le 09/05/07
Non connecté
|
|
Posté le 25 juin 2007 - 10 h 02 m 56 s |
|
|
J'ai du nouveau:
Quelqu'un me conseille de rebaptisé index.html en index.php et qu'après validation du réglement, le client reviendrait sur la page d'index.
Je voudrais votre avis avant d'essayer.
will7684
|
|
| |
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 25 juin 2007 - 13 h 18 m 41 s |
|
|
ben en ce qui me concerne je dirais que ce sont tes 2 params cites ci-dessus qui ne sont pas bon. en effet, ils renvoient a la racine de ton site alors que ca devrait renvoyer vers une page qui traite les donnees postees par la banque, que tu vas recuperer justement... non ?
|
|
| |
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 25 juin 2007 - 13 h 20 m 28 s |
|
|
Le 25 janvier 2007 - 23 h 17, Woofy a écrit :
Dans ce cas c'est a voir avec le script, c'est lui qui crypte !
|
ce qui est crypte est, pour le retour des infos, le flux balance par le serveur de paiement et qui ensuite est decode au niveau du serveur vpc via l'executable response
|
|
| |
|
will7684
Messages : 12 Inscrit le 09/05/07
Non connecté
|
|
Posté le 26 juin 2007 - 15 h 29 m 44 s |
|
|
J'ai changé d'avis, je voudrai que quand un client clique sur le bouton "retour à la boutique", il s'affiche un message que j'ai enregistré sur une page html (fichier paiement_enregistre.html).
Donc dans le scrit call_request.php, j'ai mis:
$parm="$parm normal_return_url=//home/usnailsa/public_html/paiement_enregistre.html";
J'ai donc mis le fichier dans le dossier /public_htlm de mon serveur, mais quand je simule et que je clique sur le bouton "retour à la boutique" je suis basculé vers:
https://paiement.banquepopulaire.fr/home/usnailsa/public_html/paiement_enregistre.html
Comment cela se fait-il?
|
|
| |
Message édité 1 fois, la dernière par will7684 le 26 juin 2007 - 15 h 30. |
| |
|
will7684
Messages : 12 Inscrit le 09/05/07
Non connecté
|
|
Posté le 26 juin 2007 - 15 h 36 m 23 s |
|
|
Le 25 janvier 2007 - 15 h 52, Woofy a écrit :
Tu dois avoir une fonction mail en php. Regarde comment l'utiliser sur www.php.net
Il faut voir également si ton serveur la supporte !
Pour les redirections tente ceci :
1. $parm="$parm normal_return_url='http://www.chalets1066.com'";
2. $parm="$parm cancel_return_url='http://www.chalets1066.com/payment.html'";
3. $parm="$parm automatic_response_url='http://www.chalets1066.com/bin/call_autoresponse.php'";
|
A quoi servent les 'quotes' que tu as mis ici:
'http://www.chalets1066.com'
Peut être que si je mettais:
$parm="$parm normal_return_url='http://www.us-nails-and-spa.com'"; AU LIEU DE
$parm="$parm normal_return_url=http://www.us-nails-and-spa.com"; JE N'AURAI PLUS CE MESSAGE "METHOD POST NOT ALLOWED"!!!!!!
Mais bon je préférerai quand meme que le fichier paiement_enregistre.html s'ouvre.
Merci à tous pour votre aide.
|
|
| |
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 566 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 26 juin 2007 - 16 h 25 m 06 s |
|
|
Les quotes, c'est surtout pour séparer la chaine de caractère http://www.chalets1066.com de ka valeur de la variable en fait. Je ne sais pas si ça a grand chose a voir, mais c'est toujours plus propre.
|
|
| |
Totalement inutile, donc completement indispensable 
|
will7684
Messages : 12 Inscrit le 09/05/07
Non connecté
|
|
Posté le 26 juin 2007 - 16 h 37 m 19 s |
|
|
Que penses-tu de ma question de 15h29?
MERCI.
|
|
| |
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 566 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 26 juin 2007 - 16 h 45 m 33 s |
|
|
Enlève ça : //home/usnailsa/public_html/
Tu fais le lien vers le répertoire partagé que vois ton site.
Donc a la base, ta racine ( / ) c'est //home/usnailsa/public_html/
/paiement_html.php sera //home/usnailsa/public_html/paiement_html.php
|
|
| |
Totalement inutile, donc completement indispensable 
|
will7684
Messages : 12 Inscrit le 09/05/07
Non connecté
|
|
Posté le 26 juin 2007 - 18 h 02 m 41 s |
|
|
Tu veux dire que je dois renommer mon fichier paiement.html en paiement_html.php?
|
|
| |
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 566 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 26 juin 2007 - 18 h 30 m 15 s |
|
|
heu non pas forcément, juste que je ne me rappelais plus du nom de fichier et j'avais la flemme de scroller, donc me suis planté !
|
|
| |
Totalement inutile, donc completement indispensable 
|
will7684
Messages : 12 Inscrit le 09/05/07
Non connecté
|
|
Posté le 26 juin 2007 - 21 h 21 m 06 s |
|
|
Je ne comprends pas ton message de 16h45, pourrai tu détailler car mon niveau est faible en info?
Merci
|
|
| |
|