Google Checkout for Umbraco
-
Upload
warren-buckley -
Category
Technology
-
view
4.182 -
download
2
description
Transcript of Google Checkout for Umbraco
![Page 1: Google Checkout for Umbraco](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/1.jpg)
GOOGLE CHECKOUTFOR UMBRACO
Paul Marden, Director – Orcare Limited
![Page 2: Google Checkout for Umbraco](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/3.jpg)
Workflow
GC4U worksin this part
GC Merchantinterface worksIn this part
![Page 4: Google Checkout for Umbraco](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/7.jpg)
ExampleBuyNow Buttons
Merchent Centre
![Page 8: Google Checkout for Umbraco](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022082921/555e272dd8b42a384f8b4fcd/html5/thumbnails/11.jpg)
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