Google Checkout を使用して、ダウンロード可能なコンテンツを購入する注文を処理します。注文プロセスが Google チェックアウト経由で完了したら、ユーザーがサイトに戻ってきて、リンクされたバックエンドで商品を購入したことを Google 資格情報 (OpenID?) を使用して認証し、商品をダウンロードできるようにしたいと考えています。このサイトは、C# と ASP.NET MVC を使用して記述されています。
これは可能ですか、またはこれをどのように再考する必要がありますか? 作業を開始するためのオープンソース ライブラリはありますか?