2012-02-09 4 views
0

Google Checkout APIと統合されたASP.NET MVC 3アプリケーションがあります。サイトのSessionまたはCookieにアクセスする方法はありますか?Google Checkoutコールバックコールバックでセッションまたはクッキーを読み取る

私はUserID:ramizとPassword:r @ mizで自分のサイトにログインしているとします。ログイン時に自分の資格情報を提供した後、私の詳細を収集し、セッションに入れます(姓名など)。私が入ると、(中古の)iPhoneのリストが表示されます。そこでは、私はわずか150ドルのiPhone 3Gを提供して安価な契約を参照してください。その取引の前に「今すぐ購入」というボタンがあります。私はこれをクリックしてデータをいくつか追加し、最後に私をGoogle Checkoutに連れて、取引をして注文する。私はして、それはトランザクションが正常に完了したことを意味する "ありがとう"メッセージを私に示しています。

私たちがチェックアウトしたとき、私たちは定義されたコールバックURLを呼び出して、Order Detailsを持つNofitication XMLを収集することができます。私たちはNotification XMLを入手しており、私たちが必要としていたすべての詳細が表示されています。ここでは、彼の名字とユーザーIDを取得するために、ユーザーセッションまたはCookieにアクセスする必要があります。私たちはセッション/クッキーにアクセスしようとしましたが、失敗したようです。

SessionまたはCookieにアクセスするにはどうすればよいですか?あるいはこれを行う良い方法がありますか?

ありがとうございました。

答えて

1

クッキー(セッションCookieを含む)は、クライアント(ブラウザ)が実際にあなたのウェブサイトに戻る場合にのみアクセスできます。

  1. merchant-private-data(オーダーレベル)
  2. merchant-private-item-data(アイテムレベル)

代わりのクッキー:

はあなたには、データを保存するに見ることができます。これらは新しい注文通知であなたのハンドラにエコーバックされます。

関連する問題