OVH Cloud OVH Cloud

problème avec MSXML2.XMLHTTP (don't send)

5 réponses
Avatar
Yannick Croteau
Bonjour Groupe!!!


ça fait un bout que j'ai pas scripté et là... je suis de retour...

Je suis entrain de monter une présentation (Commerce électronique (ASP) avec
frontal access sur base SQLServer)

J'utilisais dans mon srcipt ASP un test développé par www.eliteweaver.co.uk
qui fonctionnais bien dans le passé...

J'ai rappatrié ma base de données avec mon site ASP et j'ai faite quelques
modification pour la mettre en présentation démo.

Je comptais bien utiliser ce script dans le but de montrer un exemple d'une
transaction Paypal... mais voilà...

le test de confirmation ne fonctionne plus.... pour aucune raison
logique....

Est-ce que quelqu'un saurait s'il existe un problème quelconque «des bloques
de sécurités» et Windows SP2


- La procédure fonctionne de 2 manières... premièrement il y a un

Response.redirect
"http://www.eliteweaver.co.uk/testing/ipntest.php?mode=CAD&cmd=_xclick&business=adresse@web.net&item_name=Order
Confirmation: IN1-" & _
Cstr(variable1) & "&currency_code=CAD&amount=" & replace(variable2,",",".")
& _
"&image_url=http://monsiteweb.com/images/general/logoforpaypal.gif&notify_url=http://monsiteweb.com/paypalOK.asp&invoice="
& Varaible3 & _
"&cancel_return=http://monsiteweb.com/feature.asp"

qui fonctionne très bien....

Cette fonction redirige mon site sur le site de test.... où le client entre
ses informations fictives de paypal,,,,

Ce site de test envoie les informations du client à ma page paypalOK.asp...
qui à son tour confirme au site http://www.eliteweaver.co.uk/cgi-bin/webscr
que tout est bien reçu et que la transaction est procédée.... il est là mon
problème...
le site http://www.eliteweaver.co.uk/cgi-bin/webscr reçoit jamais la
confirmation de mon site....


voici un bout du script...
-----------------------------------------------------------------------------------------


Dim PostMode, WebUrl, SdHost


'#########################################################
'# #
'# Program : IPN Development Handler #
'# Author : Marcus Cicero #
'# File : notify.asp #
'# Function : Skeleton IPN Handler #
'# Version : 1.4 #
'# Last Modified : 07/08/2003 #
'# Copyright : EliteWeaver UK #
'# #
'#########################################################
'# THIS SCRIPT IS FREEWARE AND IS NOT FOR RE-SALE #
'#########################################################



'// IPN Posting Modes; Choose: 1, 2, 3 or 4

PostMode = "3"

'//* 1 = Live Via PayPal Network Non-Secure
'//* 2 = Live Via PayPal Network SSL-Secure
'//* 3 = Test Via EliteWeaver UK Non-Secure
'//* 4 = Test Via EliteWeaver UK SSL-Secure


Dim objHttp, IPN

IF PostMode = "1" THEN

'// Live Via PayPal Network Non-Secure
WebUrl = "http://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "2" THEN

'// Live Via PayPal Network SSL-Secure
WebUrl = "https://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "3" THEN

'// Test Via EliteWeaver UK Non-Secure
WebUrl = "http://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSEIF PostMode = "4" THEN

'// Test Via EliteWeaver UK SSL-Secure
WebUrl = "https://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSE

'// Selected PostMode was Probably Not Set to 1, 2, 3 or 4
Response.Write ("PostMode: " &(PostMode) & " is invalid!")

END IF

IPN = Request.Form
IPN = "cmd=_notify-validate&" & IPN


Set objHTTP = Server.CreateObject("MSXML2.XMLHTTP")
objHTTP.Open "POST", WebUrl, False
objHTTP.setRequestHeader "Host", SdHost
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.setRequestHeader "Content-Length", Len(IPN)
objHTTP.Send IPN

Dim Status, Result

Dim Receiver_Email, Payment_Status, Pending_Reason, Txn_Id, Verify_Sign,
Invoice, Payer_Id, Payer_Email, Txn_Type, First_Name, Last_Name
Dim SQLCP, RSCP, TEMPM, SQLUP, BalTest, MonTest
Dim ObjCDO


Status = objHttp.Status
Result = objHttp.ResponseText

------------------------------------------------------------------------------------
etc...




le site envoie jamais la réponse de confirmation au
"http://www.eliteweaver.co.uk/cgi-bin/webscr" ... pkoi?!?!?!?!?!?! aucune
idée.... ça fonctionnait bien avant...


Sécurité de Windows SP2 ?
MSXML2 manquant (mais aucun erreur ASP)... donc peu probable que ça soit
ça... ?
Norton Internet Sécurité 2005?
Sécurité Anti-spyware?
Erreur de code mais où?!?!?!?!?!?!?!
Pourquoi ça fonctionnait bien et ça fonctionne plus... ?!?!?!
Je sais plus quoi faire....

Ésitez pas à m'écrire plus plus de détails... Merci à l'avance....
pour test....
http://eulogy.no-ip.com.
dites que vous voulez payer par paypal... vous allez voir....


Merci à l'avance
Yannick

5 réponses

Avatar
Ouattara Inssoukira
Etes vous sûr d'être dans le bon forum ?
Ce forum est dédié à Visual Basic.
Salut

"Yannick Croteau" a écrit dans le message de
news: tqeZd.12033$
Bonjour Groupe!!!


ça fait un bout que j'ai pas scripté et là... je suis de retour...

Je suis entrain de monter une présentation (Commerce électronique (ASP)
avec
frontal access sur base SQLServer)

J'utilisais dans mon srcipt ASP un test développé par
www.eliteweaver.co.uk
qui fonctionnais bien dans le passé...

J'ai rappatrié ma base de données avec mon site ASP et j'ai faite quelques
modification pour la mettre en présentation démo.

Je comptais bien utiliser ce script dans le but de montrer un exemple
d'une
transaction Paypal... mais voilà...

le test de confirmation ne fonctionne plus.... pour aucune raison
logique....

Est-ce que quelqu'un saurait s'il existe un problème quelconque «des
bloques
de sécurités» et Windows SP2


- La procédure fonctionne de 2 manières... premièrement il y a un

Response.redirect
"http://www.eliteweaver.co.uk/testing/ipntest.php?modeÊD&cmd=_xclick&business­&item_name=Order
Confirmation: IN1-" & _
Cstr(variable1) & "&currency_codeÊD&amount=" &
replace(variable2,",",".")
& _
"&image_url=http://monsiteweb.com/images/general/logoforpaypal.gif&notify_url=http://monsiteweb.com/paypalOK.asp&invoice="
& Varaible3 & _
"&cancel_return=http://monsiteweb.com/feature.asp"

qui fonctionne très bien....

Cette fonction redirige mon site sur le site de test.... où le client
entre
ses informations fictives de paypal,,,,

Ce site de test envoie les informations du client à ma page
paypalOK.asp...
qui à son tour confirme au site
http://www.eliteweaver.co.uk/cgi-bin/webscr
que tout est bien reçu et que la transaction est procédée.... il est là
mon
problème...
le site http://www.eliteweaver.co.uk/cgi-bin/webscr reçoit jamais la
confirmation de mon site....


voici un bout du script...
-----------------------------------------------------------------------------------------


Dim PostMode, WebUrl, SdHost


'#########################################################
'# #
'# Program : IPN Development Handler #
'# Author : Marcus Cicero #
'# File : notify.asp #
'# Function : Skeleton IPN Handler #
'# Version : 1.4 #
'# Last Modified : 07/08/2003 #
'# Copyright : EliteWeaver UK #
'# #
'#########################################################
'# THIS SCRIPT IS FREEWARE AND IS NOT FOR RE-SALE #
'#########################################################



'// IPN Posting Modes; Choose: 1, 2, 3 or 4

PostMode = "3"

'//* 1 = Live Via PayPal Network Non-Secure
'//* 2 = Live Via PayPal Network SSL-Secure
'//* 3 = Test Via EliteWeaver UK Non-Secure
'//* 4 = Test Via EliteWeaver UK SSL-Secure


Dim objHttp, IPN

IF PostMode = "1" THEN

'// Live Via PayPal Network Non-Secure
WebUrl = "http://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "2" THEN

'// Live Via PayPal Network SSL-Secure
WebUrl = "https://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "3" THEN

'// Test Via EliteWeaver UK Non-Secure
WebUrl = "http://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSEIF PostMode = "4" THEN

'// Test Via EliteWeaver UK SSL-Secure
WebUrl = "https://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSE

'// Selected PostMode was Probably Not Set to 1, 2, 3 or 4
Response.Write ("PostMode: " &(PostMode) & " is invalid!")

END IF

IPN = Request.Form
IPN = "cmd=_notify-validate&" & IPN


Set objHTTP = Server.CreateObject("MSXML2.XMLHTTP")
objHTTP.Open "POST", WebUrl, False
objHTTP.setRequestHeader "Host", SdHost
objHTTP.setRequestHeader "Content-Type",
"application/x-www-form-urlencoded"
objHTTP.setRequestHeader "Content-Length", Len(IPN)
objHTTP.Send IPN

Dim Status, Result

Dim Receiver_Email, Payment_Status, Pending_Reason, Txn_Id, Verify_Sign,
Invoice, Payer_Id, Payer_Email, Txn_Type, First_Name, Last_Name
Dim SQLCP, RSCP, TEMPM, SQLUP, BalTest, MonTest
Dim ObjCDO


Status = objHttp.Status
Result = objHttp.ResponseText

------------------------------------------------------------------------------------
etc...




le site envoie jamais la réponse de confirmation au
"http://www.eliteweaver.co.uk/cgi-bin/webscr" ... pkoi?!?!?!?!?!?! aucune
idée.... ça fonctionnait bien avant...


Sécurité de Windows SP2 ?
MSXML2 manquant (mais aucun erreur ASP)... donc peu probable que ça soit
ça... ?
Norton Internet Sécurité 2005?
Sécurité Anti-spyware?
Erreur de code mais où?!?!?!?!?!?!?!
Pourquoi ça fonctionnait bien et ça fonctionne plus... ?!?!?!
Je sais plus quoi faire....

Ésitez pas à m'écrire plus plus de détails... Merci à l'avance....
pour test....
http://eulogy.no-ip.com.
dites que vous voulez payer par paypal... vous allez voir....


Merci à l'avance
Yannick





Avatar
Yannick Croteau
Et bien... le VBA et le ASP est en base VB... :)

J'ai pas tellement d'autres ressources.... à moins que t'aies un autre forum
francophone à me suggérer.... malheureusement, je n'ai pas de fr.asp

Merci!
Yannick


"Ouattara Inssoukira" a écrit dans le message de news:

Etes vous sûr d'être dans le bon forum ?
Ce forum est dédié à Visual Basic.
Salut

"Yannick Croteau" a écrit dans le message de
news: tqeZd.12033$
Bonjour Groupe!!!


ça fait un bout que j'ai pas scripté et là... je suis de retour...

Je suis entrain de monter une présentation (Commerce électronique (ASP)
avec
frontal access sur base SQLServer)

J'utilisais dans mon srcipt ASP un test développé par
www.eliteweaver.co.uk
qui fonctionnais bien dans le passé...

J'ai rappatrié ma base de données avec mon site ASP et j'ai faite
quelques
modification pour la mettre en présentation démo.

Je comptais bien utiliser ce script dans le but de montrer un exemple
d'une
transaction Paypal... mais voilà...

le test de confirmation ne fonctionne plus.... pour aucune raison
logique....

Est-ce que quelqu'un saurait s'il existe un problème quelconque «des
bloques
de sécurités» et Windows SP2


- La procédure fonctionne de 2 manières... premièrement il y a un

Response.redirect
"http://www.eliteweaver.co.uk/testing/ipntest.php?modeÊD&cmd=_xclick&business­&item_name=Order
Confirmation: IN1-" & _
Cstr(variable1) & "&currency_codeÊD&amount=" &
replace(variable2,",",".")
& _
"&image_url=http://monsiteweb.com/images/general/logoforpaypal.gif&notify_url=http://monsiteweb.com/paypalOK.asp&invoice="
& Varaible3 & _
"&cancel_return=http://monsiteweb.com/feature.asp"

qui fonctionne très bien....

Cette fonction redirige mon site sur le site de test.... où le client
entre
ses informations fictives de paypal,,,,

Ce site de test envoie les informations du client à ma page
paypalOK.asp...
qui à son tour confirme au site
http://www.eliteweaver.co.uk/cgi-bin/webscr
que tout est bien reçu et que la transaction est procédée.... il est là
mon
problème...
le site http://www.eliteweaver.co.uk/cgi-bin/webscr reçoit jamais la
confirmation de mon site....


voici un bout du script...
-----------------------------------------------------------------------------------------


Dim PostMode, WebUrl, SdHost


'#########################################################
'# #
'# Program : IPN Development Handler #
'# Author : Marcus Cicero #
'# File : notify.asp #
'# Function : Skeleton IPN Handler #
'# Version : 1.4 #
'# Last Modified : 07/08/2003 #
'# Copyright : EliteWeaver UK #
'# #
'#########################################################
'# THIS SCRIPT IS FREEWARE AND IS NOT FOR RE-SALE #
'#########################################################



'// IPN Posting Modes; Choose: 1, 2, 3 or 4

PostMode = "3"

'//* 1 = Live Via PayPal Network Non-Secure
'//* 2 = Live Via PayPal Network SSL-Secure
'//* 3 = Test Via EliteWeaver UK Non-Secure
'//* 4 = Test Via EliteWeaver UK SSL-Secure


Dim objHttp, IPN

IF PostMode = "1" THEN

'// Live Via PayPal Network Non-Secure
WebUrl = "http://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "2" THEN

'// Live Via PayPal Network SSL-Secure
WebUrl = "https://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "3" THEN

'// Test Via EliteWeaver UK Non-Secure
WebUrl = "http://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSEIF PostMode = "4" THEN

'// Test Via EliteWeaver UK SSL-Secure
WebUrl = "https://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSE

'// Selected PostMode was Probably Not Set to 1, 2, 3 or 4
Response.Write ("PostMode: " &(PostMode) & " is invalid!")

END IF

IPN = Request.Form
IPN = "cmd=_notify-validate&" & IPN


Set objHTTP = Server.CreateObject("MSXML2.XMLHTTP")
objHTTP.Open "POST", WebUrl, False
objHTTP.setRequestHeader "Host", SdHost
objHTTP.setRequestHeader "Content-Type",
"application/x-www-form-urlencoded"
objHTTP.setRequestHeader "Content-Length", Len(IPN)
objHTTP.Send IPN

Dim Status, Result

Dim Receiver_Email, Payment_Status, Pending_Reason, Txn_Id, Verify_Sign,
Invoice, Payer_Id, Payer_Email, Txn_Type, First_Name, Last_Name
Dim SQLCP, RSCP, TEMPM, SQLUP, BalTest, MonTest
Dim ObjCDO


Status = objHttp.Status
Result = objHttp.ResponseText

------------------------------------------------------------------------------------
etc...




le site envoie jamais la réponse de confirmation au
"http://www.eliteweaver.co.uk/cgi-bin/webscr" ... pkoi?!?!?!?!?!?! aucune
idée.... ça fonctionnait bien avant...


Sécurité de Windows SP2 ?
MSXML2 manquant (mais aucun erreur ASP)... donc peu probable que ça soit
ça... ?
Norton Internet Sécurité 2005?
Sécurité Anti-spyware?
Erreur de code mais où?!?!?!?!?!?!?!
Pourquoi ça fonctionnait bien et ça fonctionne plus... ?!?!?!
Je sais plus quoi faire....

Ésitez pas à m'écrire plus plus de détails... Merci à l'avance....
pour test....
http://eulogy.no-ip.com.
dites que vous voulez payer par paypal... vous allez voir....


Merci à l'avance
Yannick









Avatar
LE TROLL
Salut, tu devrais plutôt aller sur

microsoft.public.fr.scripting

Bien que dans ce forum faut pas être pressé...
Mais ta page *.asp, elle dépend de tellement de trucs, as-tu
tout vérifié (hébergeur qui accepte l'asp, qui autorise la
création de fichiers (éventuellement), etc... Rancardes-toi
avec l'hébergeur éventuellement...
-------------

"Yannick Croteau" a écrit dans
le message de news:
tqeZd.12033$
Bonjour Groupe!!!


ça fait un bout que j'ai pas scripté et là... je suis de
retour...

Je suis entrain de monter une présentation (Commerce
électronique (ASP) avec
frontal access sur base SQLServer)

J'utilisais dans mon srcipt ASP un test développé par
www.eliteweaver.co.uk
qui fonctionnais bien dans le passé...

J'ai rappatrié ma base de données avec mon site ASP et
j'ai faite quelques
modification pour la mettre en présentation démo.

Je comptais bien utiliser ce script dans le but de montrer
un exemple d'une
transaction Paypal... mais voilà...

le test de confirmation ne fonctionne plus.... pour aucune
raison
logique....

Est-ce que quelqu'un saurait s'il existe un problème
quelconque «des bloques
de sécurités» et Windows SP2


- La procédure fonctionne de 2 manières... premièrement
il y a un

Response.redirect
"http://www.eliteweaver.co.uk/testing/ipntest.php?modeÊD&cmd=_xclick&business­&item_name=Order
Confirmation: IN1-" & _
Cstr(variable1) & "&currency_codeÊD&amount=" &
replace(variable2,",",".")
& _
"&image_url=http://monsiteweb.com/images/general/logoforpaypal.gif&notify_url=http://monsiteweb.com/paypalOK.asp&invoice="
& Varaible3 & _
"&cancel_return=http://monsiteweb.com/feature.asp"

qui fonctionne très bien....

Cette fonction redirige mon site sur le site de test....
où le client entre
ses informations fictives de paypal,,,,

Ce site de test envoie les informations du client à ma
page paypalOK.asp...
qui à son tour confirme au site
http://www.eliteweaver.co.uk/cgi-bin/webscr
que tout est bien reçu et que la transaction est
procédée.... il est là mon
problème...
le site http://www.eliteweaver.co.uk/cgi-bin/webscr
reçoit jamais la
confirmation de mon site....


voici un bout du script...
-----------------------------------------------------------------------------------------


Dim PostMode, WebUrl, SdHost


'#########################################################
'# #
'# Program : IPN Development Handler #
'# Author : Marcus Cicero #
'# File : notify.asp #
'# Function : Skeleton IPN Handler #
'# Version : 1.4 #
'# Last Modified : 07/08/2003 #
'# Copyright : EliteWeaver UK #
'# #
'#########################################################
'# THIS SCRIPT IS FREEWARE AND IS NOT FOR RE-SALE #
'#########################################################



'// IPN Posting Modes; Choose: 1, 2, 3 or 4

PostMode = "3"

'//* 1 = Live Via PayPal Network Non-Secure
'//* 2 = Live Via PayPal Network SSL-Secure
'//* 3 = Test Via EliteWeaver UK Non-Secure
'//* 4 = Test Via EliteWeaver UK SSL-Secure


Dim objHttp, IPN

IF PostMode = "1" THEN

'// Live Via PayPal Network Non-Secure
WebUrl = "http://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "2" THEN

'// Live Via PayPal Network SSL-Secure
WebUrl = "https://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "3" THEN

'// Test Via EliteWeaver UK Non-Secure
WebUrl = "http://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSEIF PostMode = "4" THEN

'// Test Via EliteWeaver UK SSL-Secure
WebUrl = "https://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSE

'// Selected PostMode was Probably Not Set to 1, 2, 3 or 4
Response.Write ("PostMode: " &(PostMode) & " is invalid!")

END IF

IPN = Request.Form
IPN = "cmd=_notify-validate&" & IPN


Set objHTTP = Server.CreateObject("MSXML2.XMLHTTP")
objHTTP.Open "POST", WebUrl, False
objHTTP.setRequestHeader "Host", SdHost
objHTTP.setRequestHeader "Content-Type",
"application/x-www-form-urlencoded"
objHTTP.setRequestHeader "Content-Length", Len(IPN)
objHTTP.Send IPN

Dim Status, Result

Dim Receiver_Email, Payment_Status, Pending_Reason,
Txn_Id, Verify_Sign,
Invoice, Payer_Id, Payer_Email, Txn_Type, First_Name,
Last_Name
Dim SQLCP, RSCP, TEMPM, SQLUP, BalTest, MonTest
Dim ObjCDO


Status = objHttp.Status
Result = objHttp.ResponseText

------------------------------------------------------------------------------------
etc...




le site envoie jamais la réponse de confirmation au
"http://www.eliteweaver.co.uk/cgi-bin/webscr" ...
pkoi?!?!?!?!?!?! aucune
idée.... ça fonctionnait bien avant...


Sécurité de Windows SP2 ?
MSXML2 manquant (mais aucun erreur ASP)... donc peu
probable que ça soit
ça... ?
Norton Internet Sécurité 2005?
Sécurité Anti-spyware?
Erreur de code mais où?!?!?!?!?!?!?!
Pourquoi ça fonctionnait bien et ça fonctionne plus...
?!?!?!
Je sais plus quoi faire....

Ésitez pas à m'écrire plus plus de détails... Merci à
l'avance....
pour test....
http://eulogy.no-ip.com.
dites que vous voulez payer par paypal... vous allez
voir....


Merci à l'avance
Yannick





Avatar
LE TROLL
salut (ter :o)

Tu fais allusion au vba, VB, vbScript, avec l'asp, yes,
mais il n'y a PAS que des scripts vb dans l'asp me
semble-t-il...
Et là tu poses une question "scripting", nous t'invitons à
mieux te pourvoir, lol, tu peux doubler la question sur
"scripting" :o)
------------

"Yannick Croteau" a écrit dans
le message de news:
YffZd.12697$
Et bien... le VBA et le ASP est en base VB... :)

J'ai pas tellement d'autres ressources.... à moins que
t'aies un autre forum francophone à me suggérer....
malheureusement, je n'ai pas de fr.asp

Merci!
Yannick


"Ouattara Inssoukira" a écrit dans
le message de news:

Etes vous sûr d'être dans le bon forum ?
Ce forum est dédié à Visual Basic.
Salut

"Yannick Croteau" a écrit
dans le message de news:
tqeZd.12033$
Bonjour Groupe!!!


ça fait un bout que j'ai pas scripté et là... je suis de
retour...

Je suis entrain de monter une présentation (Commerce
électronique (ASP) avec
frontal access sur base SQLServer)

J'utilisais dans mon srcipt ASP un test développé par
www.eliteweaver.co.uk
qui fonctionnais bien dans le passé...

J'ai rappatrié ma base de données avec mon site ASP et
j'ai faite quelques
modification pour la mettre en présentation démo.

Je comptais bien utiliser ce script dans le but de
montrer un exemple d'une
transaction Paypal... mais voilà...

le test de confirmation ne fonctionne plus.... pour
aucune raison
logique....

Est-ce que quelqu'un saurait s'il existe un problème
quelconque «des bloques
de sécurités» et Windows SP2


- La procédure fonctionne de 2 manières... premièrement
il y a un

Response.redirect
"http://www.eliteweaver.co.uk/testing/ipntest.php?modeÊD&cmd=_xclick&business­&item_name=Order
Confirmation: IN1-" & _
Cstr(variable1) & "&currency_codeÊD&amount=" &
replace(variable2,",",".")
& _
"&image_url=http://monsiteweb.com/images/general/logoforpaypal.gif&notify_url=http://monsiteweb.com/paypalOK.asp&invoice="
& Varaible3 & _
"&cancel_return=http://monsiteweb.com/feature.asp"

qui fonctionne très bien....

Cette fonction redirige mon site sur le site de test....
où le client entre
ses informations fictives de paypal,,,,

Ce site de test envoie les informations du client à ma
page paypalOK.asp...
qui à son tour confirme au site
http://www.eliteweaver.co.uk/cgi-bin/webscr
que tout est bien reçu et que la transaction est
procédée.... il est là mon
problème...
le site http://www.eliteweaver.co.uk/cgi-bin/webscr
reçoit jamais la
confirmation de mon site....


voici un bout du script...
-----------------------------------------------------------------------------------------


Dim PostMode, WebUrl, SdHost


'#########################################################
'#
#
'# Program : IPN Development Handler
#
'# Author : Marcus Cicero
#
'# File : notify.asp
#
'# Function : Skeleton IPN Handler
#
'# Version : 1.4
#
'# Last Modified : 07/08/2003
#
'# Copyright : EliteWeaver UK
#
'#
#
'#########################################################
'# THIS SCRIPT IS FREEWARE AND IS NOT FOR RE-SALE
#
'#########################################################



'// IPN Posting Modes; Choose: 1, 2, 3 or 4

PostMode = "3"

'//* 1 = Live Via PayPal Network Non-Secure
'//* 2 = Live Via PayPal Network SSL-Secure
'//* 3 = Test Via EliteWeaver UK Non-Secure
'//* 4 = Test Via EliteWeaver UK SSL-Secure


Dim objHttp, IPN

IF PostMode = "1" THEN

'// Live Via PayPal Network Non-Secure
WebUrl = "http://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "2" THEN

'// Live Via PayPal Network SSL-Secure
WebUrl = "https://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "3" THEN

'// Test Via EliteWeaver UK Non-Secure
WebUrl = "http://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSEIF PostMode = "4" THEN

'// Test Via EliteWeaver UK SSL-Secure
WebUrl = "https://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSE

'// Selected PostMode was Probably Not Set to 1, 2, 3 or
4
Response.Write ("PostMode: " &(PostMode) & " is
invalid!")

END IF

IPN = Request.Form
IPN = "cmd=_notify-validate&" & IPN


Set objHTTP = Server.CreateObject("MSXML2.XMLHTTP")
objHTTP.Open "POST", WebUrl, False
objHTTP.setRequestHeader "Host", SdHost
objHTTP.setRequestHeader "Content-Type",
"application/x-www-form-urlencoded"
objHTTP.setRequestHeader "Content-Length", Len(IPN)
objHTTP.Send IPN

Dim Status, Result

Dim Receiver_Email, Payment_Status, Pending_Reason,
Txn_Id, Verify_Sign,
Invoice, Payer_Id, Payer_Email, Txn_Type, First_Name,
Last_Name
Dim SQLCP, RSCP, TEMPM, SQLUP, BalTest, MonTest
Dim ObjCDO


Status = objHttp.Status
Result = objHttp.ResponseText

------------------------------------------------------------------------------------
etc...




le site envoie jamais la réponse de confirmation au
"http://www.eliteweaver.co.uk/cgi-bin/webscr" ...
pkoi?!?!?!?!?!?! aucune
idée.... ça fonctionnait bien avant...


Sécurité de Windows SP2 ?
MSXML2 manquant (mais aucun erreur ASP)... donc peu
probable que ça soit
ça... ?
Norton Internet Sécurité 2005?
Sécurité Anti-spyware?
Erreur de code mais où?!?!?!?!?!?!?!
Pourquoi ça fonctionnait bien et ça fonctionne plus...
?!?!?!
Je sais plus quoi faire....

Ésitez pas à m'écrire plus plus de détails... Merci à
l'avance....
pour test....
http://eulogy.no-ip.com.
dites que vous voulez payer par paypal... vous allez
voir....


Merci à l'avance
Yannick













Avatar
Yannick Croteau
mais mon problème est à base de VBscript... Tu te mêles peut-être avec le
asp.net qui est à base C#, mais le asp (V 3.0) l'ancêtre du asp.net est en
VBscript... malheuresement il n'y a pas de forum VBscript FR..


Dans le fonds... dites vous que c'est un problème d'application
Client-Server.... lisez le code... je suis certain que vous allez vous
retrouver... peut-être que quelqu'un est au courant de fonctionnement de
l'objet MSXML".XMLHTTP ou connait une variante soeur qui pourrait réglé mon
problème....

Merci!!!
Yannick


"LE TROLL" <le a écrit dans le message de news:

salut (ter :o)

Tu fais allusion au vba, VB, vbScript, avec l'asp, yes, mais il n'y a
PAS que des scripts vb dans l'asp me semble-t-il...
Et là tu poses une question "scripting", nous t'invitons à mieux te
pourvoir, lol, tu peux doubler la question sur "scripting" :o)
------------

"Yannick Croteau" a écrit dans le message de
news: YffZd.12697$
Et bien... le VBA et le ASP est en base VB... :)

J'ai pas tellement d'autres ressources.... à moins que t'aies un autre
forum francophone à me suggérer.... malheureusement, je n'ai pas de
fr.asp

Merci!
Yannick


"Ouattara Inssoukira" a écrit dans le message de
news:
Etes vous sûr d'être dans le bon forum ?
Ce forum est dédié à Visual Basic.
Salut

"Yannick Croteau" a écrit dans le message
de news: tqeZd.12033$
Bonjour Groupe!!!


ça fait un bout que j'ai pas scripté et là... je suis de retour...

Je suis entrain de monter une présentation (Commerce électronique (ASP)
avec
frontal access sur base SQLServer)

J'utilisais dans mon srcipt ASP un test développé par
www.eliteweaver.co.uk
qui fonctionnais bien dans le passé...

J'ai rappatrié ma base de données avec mon site ASP et j'ai faite
quelques
modification pour la mettre en présentation démo.

Je comptais bien utiliser ce script dans le but de montrer un exemple
d'une
transaction Paypal... mais voilà...

le test de confirmation ne fonctionne plus.... pour aucune raison
logique....

Est-ce que quelqu'un saurait s'il existe un problème quelconque «des
bloques
de sécurités» et Windows SP2


- La procédure fonctionne de 2 manières... premièrement il y a un

Response.redirect
"http://www.eliteweaver.co.uk/testing/ipntest.php?modeÊD&cmd=_xclick&business­&item_name=Order
Confirmation: IN1-" & _
Cstr(variable1) & "&currency_codeÊD&amount=" &
replace(variable2,",",".")
& _
"&image_url=http://monsiteweb.com/images/general/logoforpaypal.gif&notify_url=http://monsiteweb.com/paypalOK.asp&invoice="
& Varaible3 & _
"&cancel_return=http://monsiteweb.com/feature.asp"

qui fonctionne très bien....

Cette fonction redirige mon site sur le site de test.... où le client
entre
ses informations fictives de paypal,,,,

Ce site de test envoie les informations du client à ma page
paypalOK.asp...
qui à son tour confirme au site
http://www.eliteweaver.co.uk/cgi-bin/webscr
que tout est bien reçu et que la transaction est procédée.... il est là
mon
problème...
le site http://www.eliteweaver.co.uk/cgi-bin/webscr reçoit jamais la
confirmation de mon site....


voici un bout du script...
-----------------------------------------------------------------------------------------


Dim PostMode, WebUrl, SdHost


'#########################################################
'# #
'# Program : IPN Development Handler #
'# Author : Marcus Cicero #
'# File : notify.asp #
'# Function : Skeleton IPN Handler #
'# Version : 1.4 #
'# Last Modified : 07/08/2003 #
'# Copyright : EliteWeaver UK #
'# #
'#########################################################
'# THIS SCRIPT IS FREEWARE AND IS NOT FOR RE-SALE #
'#########################################################



'// IPN Posting Modes; Choose: 1, 2, 3 or 4

PostMode = "3"

'//* 1 = Live Via PayPal Network Non-Secure
'//* 2 = Live Via PayPal Network SSL-Secure
'//* 3 = Test Via EliteWeaver UK Non-Secure
'//* 4 = Test Via EliteWeaver UK SSL-Secure


Dim objHttp, IPN

IF PostMode = "1" THEN

'// Live Via PayPal Network Non-Secure
WebUrl = "http://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "2" THEN

'// Live Via PayPal Network SSL-Secure
WebUrl = "https://www.paypal.com/cgi-bin/webscr"
SdHost = "www.paypal.com"

ELSEIF PostMode = "3" THEN

'// Test Via EliteWeaver UK Non-Secure
WebUrl = "http://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSEIF PostMode = "4" THEN

'// Test Via EliteWeaver UK SSL-Secure
WebUrl = "https://www.eliteweaver.co.uk/cgi-bin/webscr"
SdHost = "www.eliteweaver.co.uk"

ELSE

'// Selected PostMode was Probably Not Set to 1, 2, 3 or 4
Response.Write ("PostMode: " &(PostMode) & " is invalid!")

END IF

IPN = Request.Form
IPN = "cmd=_notify-validate&" & IPN


Set objHTTP = Server.CreateObject("MSXML2.XMLHTTP")
objHTTP.Open "POST", WebUrl, False
objHTTP.setRequestHeader "Host", SdHost
objHTTP.setRequestHeader "Content-Type",
"application/x-www-form-urlencoded"
objHTTP.setRequestHeader "Content-Length", Len(IPN)
objHTTP.Send IPN

Dim Status, Result

Dim Receiver_Email, Payment_Status, Pending_Reason, Txn_Id,
Verify_Sign,
Invoice, Payer_Id, Payer_Email, Txn_Type, First_Name, Last_Name
Dim SQLCP, RSCP, TEMPM, SQLUP, BalTest, MonTest
Dim ObjCDO


Status = objHttp.Status
Result = objHttp.ResponseText

------------------------------------------------------------------------------------
etc...




le site envoie jamais la réponse de confirmation au
"http://www.eliteweaver.co.uk/cgi-bin/webscr" ... pkoi?!?!?!?!?!?!
aucune
idée.... ça fonctionnait bien avant...


Sécurité de Windows SP2 ?
MSXML2 manquant (mais aucun erreur ASP)... donc peu probable que ça
soit
ça... ?
Norton Internet Sécurité 2005?
Sécurité Anti-spyware?
Erreur de code mais où?!?!?!?!?!?!?!
Pourquoi ça fonctionnait bien et ça fonctionne plus... ?!?!?!
Je sais plus quoi faire....

Ésitez pas à m'écrire plus plus de détails... Merci à l'avance....
pour test....
http://eulogy.no-ip.com.
dites que vous voulez payer par paypal... vous allez voir....


Merci à l'avance
Yannick