|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 165 ![]() |
Bonjour,
j'espère avoir trouvé le bon endroit pour avoir une piste ... voilà je suis en train d'installer un paiement sécurisé sur ma boutique j'ai pas mal souffert mais maintenant çà marche ! j'ai un niveau en php "debrouillarde" mais je sais que j'ai beaucoup à apprendre .. bon le truc c'est que quand la transaction est payée j'aimerais avoir une réponse de la banque ... mon hebergeur discount ovh ne veut pas me mettre sur la piste (ils ne font pas de "webmastering" ) ... j'ai besoin de cette réponse pour modifier mes stock dans la base sql et pour envoyer un mail de confirmation de commande à mon client ... j'y arrive mais il faut à tout prix que la personne clique sur "revenir à la boutique" à la fin du paiement .. ce qui n'est pas obligé ... voilà .. si quelqu'un peut me mettre sur la voix car là je tourne en rond , il y a un fichier autoresponse.cgi mais je ne sais pas du tout lire les fichiers cgi ... j''espere ne pas etre obligé de le faire ... merci d'avance malkie |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() |
c'est un pb que tu dois regler directement avec la banque; normalement quand le paiment se fait tu as un code retour qui te dit si tt s'est bien passé, etc etc.
Moi je reçois aussi un mail de la banque à chaque fois quune transaction est réalisé. tu es à quel banque?
__________________
Colorez votre code PHP sur les forums grâce à Developpez.com |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 165 ![]() |
je suis à la banque populaire .. via cyberplus ...
je erçois bien le mail de confirmation de paiement mais le soucis c'est que je voudrais confirmer le paiement automatiquement dans la base et envoyer le mail automatiquement ... je ne serais pas toujours derriere le pc |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : août 2006 Messages : 115 ![]() |
Je ne sais pas si ca peut t'aider mais la plupart des solutions de paiement que j'ai mis en place dans ma vie me renvoie toutes une url avec en $_POST un chaine cryptée par md5 des données de la commande. Une fois récuperé cette chaine, je n'ai plus qu'à la comparer avec la chaine qui a été envoyée et si c'est ok, j'effectue mon traitement en base de donnée.
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 165 ![]() |
j'ai bien le fichier avec le POST mais uniquement si le cliant clique sur "retour à la boutique" ... je n'ai pas d'action en amont déjà que le paiement est accepté ... cela depend trop du client
|
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : août 2006 Messages : 115 ![]() |
Dans ce cas je doute que l'on puisse t'aider si tu n'as pas accès à la configuration de cette interface...
|
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() |
comme je t'ai dit voit directement avec ta banque pour eviter cette étape, c'est vrai que c'est débile de payer et de ne pas avoir ces achats si on clik pas sur revenir a la boutique car dans la logique une fois que tu as payé, la banque a debité le compte donc pas besoin de cette étape inutile.
dans le pire des cas précise quil faut passer par cette étape aux internautes
__________________
Colorez votre code PHP sur les forums grâce à Developpez.com |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 165 ![]() |
c'est gentil de chercher avec moi quand meme
j'ai eu une "réponse" de la banque : · L'URL doit être accessible depuis un accès Internet extérieur. Un login/password, ou un firewall sont susceptibles de bloquer l'accès à votre serveur. · Vous ne devez pas utiliser de protocole https. · Contrôlez les log d'accès de votre serveur (historique). · Si vous utilisez un port non standard, ce dernier doit se situer dans la plage de 80 à 9999. · Vous ne devez pas passer de variables de session avec l'URL, pour transférer des informations utiliser les champs CADDIE (2048 caractères) et RETURN_CONTEXT (256 caractères). · Si vous avez validé le fait que le serveur Cyberplus appelle bien votre URL automatic_response_url, il y a sans doute une erreur dans votre script call_autoresponse. La similitude entre les réponses manuelle et automatique permet de déboguer facilement le script call_autoresponse. Il suffit pour cela de renseigner l’URL normal_return_url avec l’URL du script call_autoresponse. Ainsi, ce dernier sera déclenché par le bouton « RETOUR A LA BOUTIQUE » du ticket électronique, et ce dans un navigateur. La présence de ce navigateur vous permettra d’ajouter des affichages tout au long du traitement pour tracer les commandes défectueuses. Bien entendu, ces affichages seront à supprimer quand vous paramétrerez le script call_autoresponse dans l’URL automatic_response_url. · Enfin, si votre script de réponse automatique fonctionne quand il est appelé via l'URL de réponse manuelle, mais ne fonctionne pas via l'URL de réponse automatique, il y a probablement un cookie, une redirection, ou toute autre chose nécessitant la présence d’un navigateur dans le code de votre script call_autoresponse. Il serait utile de faire une transaction en préproduction afin que nous puissions constater si la réponse est bien envoyée de notre serveur. |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 1 ![]() |
Bonjour,
j'arrive peut être un peu tard pour t'aider, j'installe actuellement Cyberplus. Pour obtenir une réponse automatique du serveur, il faut utiliser le script call_autoresponse : dans ton fichier parcom.xxxxx... , retires le "#" devant le paramètre AUTO_RESPONSE_URL, puis renseignes la valeur de cette url. De cette facon, à chaque fois qu'un internaute validera ses coordonnées bancaires, la réponse sera renvoyé automatiquement sur ton serveur via le script call_autoresponse. Par défaut ce script te créer un fichier .txt avec toutes les informations sur le paiement. Dans ce script tu peux aussi, mettre à jour une base de données et/ou envoyer un mail de confirmation. La seule chose que tu ne peux pas faire dans ce script c'est de l'affichage, car la page call_autoresponse.php n'est jamais affichée. Voilà, en espérant t'avoir un peu aider ... Matiouz |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() |
Et tu as passé l'etape ?
message erreur : Invalid Keyword in parameter (/home/pathfile) parce que moi je 3 jours que je suis decu je suis à 2 doigts de craquer je sais pas ou ca ne va pas |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com