У нас есть приложение ASP.NET MVC 3, которое интегрировано с Google Checkout API . Есть ли способ доступа к Session
или Cookie
Сайта на Google Checkout CallBack ?
Предположим, я зашел на свой сайт с UserID: ramiz и Password: r @ miz. После того, как я предоставил свои учетные данные при входе в систему, он собирает более подробную информацию обо мне и помещает их в сеанс (например, Имя и Фамилия). Как только я вхожу, я вижу список (использованных) iPhone. Там я вижу дешевую сделку, предлагающую iPhone 3G всего за 150 долларов. Перед этой сделкой есть кнопка «Купить сейчас». Я нажимаю на него, он запрашивает у меня дополнительные данные и, наконец, приводит меня в Google Checkout, чтобы выполнить транзакцию и оформить заказ. Я сделал, и он показывает мне сообщение «Спасибо», что означает, что транзакция успешно завершена.
Когда мы оформляем заказ, Google звонит по нашему определенному URL-адресу CallBack, где мы можем собрать XML-код Nofitication, в котором есть Детали заказа. Мы получаем этот XML-код уведомления и рады видеть там все детали, которые нам необходимы. Здесь нам нужно получить доступ к сеансу пользователя или файлу cookie, чтобы получить его имя / фамилию и идентификатор пользователя. Мы попытались получить доступ к сеансу / cookie, но, похоже, это не удалось.
Как у нас здесь есть доступ Session
или Cookie
? Или есть какой-нибудь хороший способ сделать это?
Спасибо.