Solved

unable to retrieve  cookies  on google checkout notification url.

Posted on 2010-11-23
3
356 Views
Last Modified: 2012-05-10
hi experts,

   Here i explain my scenario , i created a cookie on button click of google checkout button which has happened on my domain . I successfully created the cookie and i also able to view that cookie value on the every browser .

 i have two question  .. which explains in the code ?
 'wat strange is the process happening on notifcation url  i.e while clicking pay button
1.i could not able to read the cookie value which i generated on google check button click while process to sandbox confirmation page. ?
'2.if i create a cookie on the checkout page itself dat time i can able to read the cookie?


i got to use the use cookie value in order to update my table for backend process . is der anyother way of maintaining the cookie value dat google check out maintains ?



Meeran

Protected Sub GCheckoutButton2_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles googleBTN.Click

dim httpcookie As New HttpCookie("google_click_cookie_creation") ' Cookie created and stores on the browser

httpcookie.Value = "random2342test"

Response.Cookies.Add(httpcookie)

Dim post = Req.GetPostUrl()

Req.AddItem(catid.InnerHtml, Categoryname.InnerHtml, baseprice, 1)

Dim Resp As GCheckoutResponse = Req.Send()

Response.Redirect(Resp.RedirectUrl, True)

end sub





--------------------**************************************************---

'on notification checkout page

 Public Sub chkout()

        ' Extract the XML from the request.

        Dim RequestStream As Stream = Request.InputStream

        Dim RequestStreamReader As New StreamReader(RequestStream)

        Dim RequestXml As String = RequestStreamReader.ReadToEnd()

        RequestStream.Close()

        Dim chk As String = ""

        Dim Content = ""

 'wat strange is the process happening on notifcation url i could not able to read dat cookie value . ?

        If Not Request.Cookies("google_click_cookie_creation") Is Nothing Then

            Content = Request.Cookies("google_click_cookie_creation").Value & Content & "if"

        Else

            Content = "else if"

        End If



'If i create a cookie on that page dat time i can able to read the cookie?

        Dim httpcookie As New HttpCookie("test")

        httpcookie.Value = "Cookie written on pay process which i received??"

        Response.Cookies.Add(httpcookie)

        Content = Content & Request.Cookies("test").Value



'I use email to receive wat happening in d mail which works well ..

    end sub

Open in new window

0
Comment
Question by:Rajar Ahmed
3 Comments
 
LVL 82

Accepted Solution

by:
Dave Baldwin earned 167 total points
Comment Utility
Cookie info is Only exchanged when the page request is made from the browser so the server cannot read a cookie that it has just set.  You could use javascript to read the cookie in the browser.  Note that cookies can only be read on the domain that set them.
0
 
LVL 14

Assisted Solution

by:Dhanasekaran Sengodan
Dhanasekaran Sengodan earned 167 total points
Comment Utility
0
 
LVL 29

Assisted Solution

by:Kumaraswamy R
Kumaraswamy R earned 166 total points
Comment Utility
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now