Ok, my site has 3 check out options - our credit cards processing , PayPal , and Google Checkout, I handle the first two by processing the request then redirecting the user to a Receipt page to display a printable ticket and show details of the transaction. This seems very hard to implement with Google Check Out.
So I use Response.Redirect(...)
to redirect the user to the Google CheckOut. As far as I understand there is no way to give Google a Redirect URL for successful transactions. The only way to do it is give Google a URL to send notifications.
So I am going to create an aspx page to listen to notifications from Google, Here this is will be placed in the database.
My problem is..
How do I implement all this for a smooth user interface? The user is going to be redirected to Google (I don't know of a way to do Response.Redirect
in a new tab or window) so the user is now logging into google , processing transaction, Then they have to on their own go back to my site , log in, then maybe click on a recent purchases link?? Then I can display the receipt. This doesn't seem right ... Is there any other way that other people have implemented Google Checkout a little more smoothly.