私のサイトには3つのチェックアウトオプションがあります。クレジットカード処理、PayPal、Google Checkoutです。最初の2つはリクエストを処理し、ユーザーを領収書ページにリダイレクトして印刷可能なチケットを表示し、取引の詳細を表示します。これをGoogleCheckOutで実装するのは非常に難しいようです。
Response.Redirect(...)
そのため、ユーザーをGoogleCheckOutにリダイレクトするために使用します。私が理解している限り、トランザクションを成功させるためにGoogleにリダイレクトURLを与える方法はありません。それを行う唯一の方法は、Googleに通知を送信するためのURLを与えることです。
そこで、Googleからの通知を聞くためのaspxページを作成します。これはデータベースに配置されます。
私の問題は..スムーズなユーザーインターフェイスのためにこれらすべてを実装するにはどうすればよいですか?ユーザーはGoogleにリダイレクトされます(新しいタブまたはウィンドウで行う方法がわかりませんResponse.Redirect
)ので、ユーザーは現在Googleにログインし、トランザクションを処理しています。その後、ユーザーは自分で自分に戻る必要があります。サイト、ログイン、そして多分最近の購入リンクをクリックしますか?その後、領収書を表示できます。これは正しくないようです...他の人がGoogleCheckoutをもう少しスムーズに実装した他の方法はありますか。