PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → Comment afficher une page Webdev par un autre site sans ajouter l'action à effectuer?
Comment afficher une page Webdev par un autre site sans ajouter l'action à effectuer?
Iniciado por Zakia, 26,may. 2005 18:15 - 7 respuestas
Publicado el 26,mayo 2005 - 18:15
Bonjour à tous,
Mon problème est le suivant: J'ai programmé avec webdev 7 un site transactionnel avec paiement sécurisé. Je dois fournir au serveur de paiement de la banque les URLs des pages de retour (succès, annulation et erreur). Cela étant fait. Avec webdev, pour que ma page succès, par exemple, soit ouverte de l'extérieur,il faut ajouter l'action à effectuer. Cela étant fait, MAIS le serveur de paiement ajoute à l'URL un paramètre du genre
?nomfic.out (Nomfic.out étant un fichier texte, nomfic=numéro de la transaction: variable). Donc, ma page ne s'ouvre pas et j'ai toujours l'erreur: ...Il manque l'action à effectuer....
Si vous avez une idée comment contourner ce problème, je vous serais très reconnaissante.

Merci
Publicado el 26,mayo 2005 - 20:16
Hello !
SI tu es sous IIS, tu peux par exemple créer des pages en .ASP pour
gérer les retours de la banque.
Dans ton .ASP tu récupères les infos de l'URL et tu appelles ton site
webdev avec les paramètres que tu veux comme tu le veux.
JiPi


Zakia avait prétendu :

Bonjour à tous,
Mon problème est le suivant: J'ai programmé avec webdev 7 un site
transactionnel avec paiement sécurisé. Je dois fournir au serveur de paiement
de la banque les URLs des pages de retour (succès, annulation et erreur).
Cela étant fait. Avec webdev, pour que ma page succès, par exemple, soit
ouverte de l'extérieur,il faut ajouter l'action à effectuer. Cela étant fait,
MAIS le serveur de paiement ajoute à l'URL un paramètre du genre ?nomfic.out
(Nomfic.out étant un fichier texte, nomfic=numéro de la transaction:
variable). Donc, ma page ne s'ouvre pas et j'ai toujours l'erreur: ...Il
manque l'action à effectuer.... Si vous avez une idée comment contourner ce
problème, je vous serais très reconnaissante.

Merci


--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Publicado el 26,mayo 2005 - 21:27
Zakia a exposé le 26/05/2005 :

Bonjour à tous,
Mon problème est le suivant: J'ai programmé avec webdev 7 un site
transactionnel avec paiement sécurisé. Je dois fournir au serveur de paiement
de la banque les URLs des pages de retour (succès, annulation et erreur).
Cela étant fait. Avec webdev, pour que ma page succès, par exemple, soit
ouverte de l'extérieur,il faut ajouter l'action à effectuer. Cela étant fait,
MAIS le serveur de paiement ajoute à l'URL un paramètre du genre ?nomfic.out
(Nomfic.out étant un fichier texte, nomfic=numéro de la transaction:
variable). Donc, ma page ne s'ouvre pas et j'ai toujours l'erreur: ...Il
manque l'action à effectuer.... Si vous avez une idée comment contourner ce
problème, je vous serais très reconnaissante.

Merci


il faudrait que tu détailles un peu plus car ce n'est pas très clair.

ce ne serait pas plutôt ?nomfic=nomfic.out ou un truc du genre, et dans
ce cas ne peux tu récupérer avec un pageparamètre ?
quelle est ton url de départ, que te renvoie exactement la banque ?

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Publicado el 27,mayo 2005 - 16:55
Mon URL de départ que j'envois à la banque, je la récupere grace à pageadresse(mapage). au paravant, je fais contexteouvre(ma page).

http://<Adresser IP du serveur>/WW70AWP/WW70AWP.EXE/CTX_932-0-sNEissYQgf/Fiche_Succes?BtReponse

BtReponse est un bouton qui ne fait rien, mais c'est avec ce moyen que ma page s'ouvre. J'aurai pu mettre aussi "Action=Refresh".

La banque, quand elle ouvre cette page, ajoute le paramère suivant ?xxxxx.out sachant que xxxxx est le numéro de la transaction. L'url devient:

http://<Adresser IP du serveur>/WW70AWP/WW70AWP.EXE/CTX_932-0-sNEissYQgf/Fiche_Succes?BtReponse?xxxxxx.out
Publicado el 27,mayo 2005 - 17:03
Au fait le paramètre que la banque ajoute à mon URL m'est inutile. Ce fichier xxxxx.out est sauvegardé sur le serveur par un des programmes (API) que la banque nous a fourni et que nous avons installés sur le serveur web. Mon but c'est uniquement d'afficher ma page de retour. Car selon la réponse (succès, annulation ou erreur), je mets à jour certaines informations dans la base de données. Le fichier xxxxx.out indique que la la transaction s'est bien passée c'est tout. Si son contenu m'interesse, je peux l'ouvrir directement à partir du répertoire où il est sauvegardé.

Encore merci!
Publicado el 30,mayo 2005 - 12:21
Bonjour,

Peut-être l'erreur vient du fait que l'url est du type

http://chemin/page…

alors qu'à priori elle devrait être du type

http://chemin/page…
J'insiste sur le " & ", caractère qui précise dans une adresse que la suite du lien est un autre paramètre.

L'erreur vient peut-être de là.

Bon dev
Publicado el 30,mayo 2005 - 17:07
Bonjour,

Effectivement c'était ça la solution. J'ai inséré un "&" après mon paramètre à moi. Donc, lorsque le serveur de paiement ajoute son paramètre, cela ne me génère pas d'erreur.

C'était aussi simple que ça!!

Merci à vous tous.
Publicado el 30,mayo 2005 - 18:25
Toujours ces bonnes vieilles erreurs de syntaxe, tellement bêtes et pourtant si longues à trouver!

Bon dev.