%@LANGUAGE="VBScript"%>
<%
Dim authToken, txToken
Dim query
Dim objHttp
Dim sQuerystring
Dim sParts, iParts, aParts
Dim sResults, sKey, sValue
Dim i, result
Dim firstName, lastName, itemName, sacredchest, sacredchest
authToken =" Ekrfwx677VUkn0lubEM7tbx1ilz9Ut3i1QCM8F0UqIDZ9EglczcEacOGtgy "
txToken = Request.Querystring("tx")
query = "cmd=_notify-synch&tx=" & txToken & "&at=" & authToken
set objHttp = Server.CreateObject("Microsoft.XMLHTTP")
' set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
objHttp.open "POST", "http://www.paypal.com/cgi-bin/webscr", false
objHttp.Send query
sQuerystring = objHttp.responseText
If Mid(sQuerystring,1,7) = "SUCCESS" Then
sQuerystring = Mid(sQuerystring,9)
sParts = Split(sQuerystring, vbLf)
iParts = UBound(sParts) - 1
ReDim sResults(iParts, 1)
For i = 0 To iParts
aParts = Split(sParts(i), "=")
sKey = aParts(0)
sValue = aParts(1)
sResults(i, 0) = sKey
sResults(i, 1) = sValue
Select Case sKey
Case "first_name"
firstName = sValue
Case "last_name"
lastName = sValue
Case "item_name"
itemName = sValue
Case "sacredchest"
sacredchest = sValue
Case "mc_currency"
mcCurrency = sValue
End Select
Next
Response.Write("
Your order has been received.
")
Response.Write("Details
")
Response.Write("Name: " & firstName & " " & lastName & "")
Response.Write("Description: " & itemName & "")
Response.Write("Amount: " & mcCurrency & " " & mcGross & "")
Response.Write("
")
Else
'log for manual investigation
Response.Write("ERROR")
End If
%>