Google Checkout for Umbraco

11
GOOGLE CHECKOUT FOR UMBRACO Paul Marden, Director – Orcare Limited

description

Paul Marden from Orcare.com will present and demo how to use Google Checkout for Umbraco package

Transcript of Google Checkout for Umbraco

Page 1: Google Checkout for Umbraco

GOOGLE CHECKOUTFOR UMBRACO

Paul Marden, Director – Orcare Limited

Page 2: Google Checkout for Umbraco

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

Page 3: Google Checkout for Umbraco

Workflow

GC4U worksin this part

GC Merchantinterface worksIn this part

Page 4: Google Checkout for Umbraco

Buy-now Buttons Shopping Cart with HTML API Order Processing using Checkout

Merchant Centre Google Analytics tracking Coming soon

XML API Order Processing in Umbraco

GC4U Features

Page 5: Google Checkout for Umbraco

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

Page 6: Google Checkout for Umbraco

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

Page 7: Google Checkout for Umbraco

ExampleBuyNow Buttons

Merchent Centre

Page 8: Google Checkout for Umbraco

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

Page 9: Google Checkout for Umbraco

Multiple Line Items per order, multiple quantities

Uses Google’s own Javascript Cart This uses templates to markup product

data using Googles css 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

Page 10: Google Checkout for Umbraco

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

Page 11: Google Checkout for Umbraco

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