2. Payment processing engine which provides a rival service to Paypal Available only to US and UK merchants Provides HTML and XML API Provides add-on tools to simplify integration such as a Javascript shopping cart About Google Checkout
5. Checkout HTML API doesn’t provide fool proof security out of the box. Because Order declaration is passed from Merchant site to Client via HTML form then onwards via a POST to Google it is possible for the order to be tampered with. Solution is that all orders must be eyeballed by a human before charging to ensure that pricing and order details are correct. Make sure AutoCharge is disabled (see api docs) Security Concerns
6. Single line item, single quantity per order Simple Macro to Insert Buy Now button on any page anywhere on the site. Product data is extracted from any product on the site. Uses HTML API As used by Airways Flying Club site. Buy Now Buttons
8. Create Catalogue node Create a Category Create Product and Product Size nodes Find the page you want to carry the Buy Now Buttons, insert macro BuyNowButton passing the node id of the Product to include. You might want to hide the catalogue. Create Buy Now Buttons
9. Multiple Line Items per order, multiple quantities Uses Google’s own Javascript Cart This uses templates to markup product data using Googlescss and html format Process is similar to BuyNow buttons, i.e. Create a catalogue, categories and products (and sizes) Style up the templates as you see fit. Checkout Shopping Cart
10. Building a catalogue: Install Umbraco 4.0.3 Add Runway Package Add Standard Top Navigation Module Install ImageGen Package Create a Sandbox Merchant Account Create Catalogue populating with the Merchant ID of the Sandbox Account, make sure you check Send to Sandbox Create Categories Create Products Optionally create Product Sizes – they don’t have to be sizes! Insert some BuyNow Buttons if you want. Issues: Runway by default adds a page form which buggers up the form for the buy now buttons. I manually remove it, is there a better way? Demo
11. V1.0 published today BuyNow buttons Tested on Umbraco 4.0.3 Google Analytics V2.0 due August 2010 XML API integration Integration with XSLT Search Order Processing in Umbraco Product Road Map
Editor's Notes
Personal introduction…Orcare is an IT Services company, we specialise in supporting growing businesses and charities. But the fact is that for most small businesses their website is their greatest IT investment. When developing websites we’ve used Umbraco exclusively for just over a year.…Orcare has been a full time job for me since July 2009, before then I was Project Manager Technology Introduction for British Airways where I specialised in the evaluation and introduction of enabling and cost reduction technologies, like Oracle Real Application Clusters, Red Hat Linux and SOA tools such as iLogJrules and Sonic ESB.