The Google XML Checkout package allows you to easily send your customer with his checkout information to Google Checkout. You are just responsible to create the XML file that Google needs to process the customer's order. This will give you complete control with your Umbraco site to create a shopping cart or use buy it now buttons.