SlideShare a Scribd company logo
1 of 11
Google Checkoutfor umbraco Paul Marden, Director – Orcare Limited
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
Workflow GC4U works in this part GC Merchantinterface works In this part
Buy-now Buttons Shopping Cart with HTML API Order Processing using Checkout Merchant Centre ,[object Object],Coming soon XML API Order Processing in Umbraco GC4U Features
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
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
ExampleBuyNow Buttons Merchent Centre
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
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
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
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

More Related Content

What's hot

Enterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudEnterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudVarunNehra
 
Introduction to WooCommerce
Introduction to WooCommerceIntroduction to WooCommerce
Introduction to WooCommerceJamie Schmid
 
American Avionics
American AvionicsAmerican Avionics
American Avionicszyuriy
 
Why do you need a One page Magento Checkout Extension?
Why do you need a One page Magento Checkout Extension?Why do you need a One page Magento Checkout Extension?
Why do you need a One page Magento Checkout Extension?Knowband Store
 
MystoreCRM Beta Release
MystoreCRM Beta ReleaseMystoreCRM Beta Release
MystoreCRM Beta ReleaseSaprative Jana
 
Os-fashion cast virtuemart template
Os-fashion cast virtuemart templateOs-fashion cast virtuemart template
Os-fashion cast virtuemart templateNETBASE CMSMART
 
Woocommerce in 30 minutes
Woocommerce in 30 minutesWoocommerce in 30 minutes
Woocommerce in 30 minutesMatthew Nelson
 
Reducing Dependency On Third Party Modules by Joseph Burton
Reducing Dependency On Third Party Modules by Joseph Burton Reducing Dependency On Third Party Modules by Joseph Burton
Reducing Dependency On Third Party Modules by Joseph Burton Miva
 
Powerful Customer Service with OroCRM + Zendesk
Powerful Customer Service with OroCRM + ZendeskPowerful Customer Service with OroCRM + Zendesk
Powerful Customer Service with OroCRM + ZendeskOro Inc.
 
Online sales quoting & proposal software
Online sales quoting & proposal softwareOnline sales quoting & proposal software
Online sales quoting & proposal softwareSalesBabuCRM
 
B2 b extensions list
B2 b extensions listB2 b extensions list
B2 b extensions listranjan
 
Ecommerce Solution: Prestashop vs TomatoCart
Ecommerce Solution: Prestashop vs TomatoCartEcommerce Solution: Prestashop vs TomatoCart
Ecommerce Solution: Prestashop vs TomatoCartAngela Zhang
 
SUG Bangalore - Marketing Automation by Aji Viswanadhan
SUG Bangalore - Marketing Automation by Aji ViswanadhanSUG Bangalore - Marketing Automation by Aji Viswanadhan
SUG Bangalore - Marketing Automation by Aji ViswanadhanAnindita Bhattacharya
 
Overview of Paytm mall shop in English
Overview of Paytm mall shop in EnglishOverview of Paytm mall shop in English
Overview of Paytm mall shop in EnglishPaytm
 

What's hot (19)

Enterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudEnterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience Cloud
 
Introduction to WooCommerce
Introduction to WooCommerceIntroduction to WooCommerce
Introduction to WooCommerce
 
American Avionics
American AvionicsAmerican Avionics
American Avionics
 
Why do you need a One page Magento Checkout Extension?
Why do you need a One page Magento Checkout Extension?Why do you need a One page Magento Checkout Extension?
Why do you need a One page Magento Checkout Extension?
 
MystoreCRM Beta Release
MystoreCRM Beta ReleaseMystoreCRM Beta Release
MystoreCRM Beta Release
 
ONLINE SHOPPING SYSTEM -SEPM
ONLINE SHOPPING SYSTEM -SEPMONLINE SHOPPING SYSTEM -SEPM
ONLINE SHOPPING SYSTEM -SEPM
 
Os-fashion cast virtuemart template
Os-fashion cast virtuemart templateOs-fashion cast virtuemart template
Os-fashion cast virtuemart template
 
Woocommerce in 30 minutes
Woocommerce in 30 minutesWoocommerce in 30 minutes
Woocommerce in 30 minutes
 
CS-Cart Shopify Connector
CS-Cart Shopify ConnectorCS-Cart Shopify Connector
CS-Cart Shopify Connector
 
AJAX DROP DOWN CART FOR VIRTUEMART
AJAX DROP DOWN CART FOR VIRTUEMARTAJAX DROP DOWN CART FOR VIRTUEMART
AJAX DROP DOWN CART FOR VIRTUEMART
 
Mag lingerie theme
Mag lingerie themeMag lingerie theme
Mag lingerie theme
 
Reducing Dependency On Third Party Modules by Joseph Burton
Reducing Dependency On Third Party Modules by Joseph Burton Reducing Dependency On Third Party Modules by Joseph Burton
Reducing Dependency On Third Party Modules by Joseph Burton
 
Automan POS
Automan POSAutoman POS
Automan POS
 
Powerful Customer Service with OroCRM + Zendesk
Powerful Customer Service with OroCRM + ZendeskPowerful Customer Service with OroCRM + Zendesk
Powerful Customer Service with OroCRM + Zendesk
 
Online sales quoting & proposal software
Online sales quoting & proposal softwareOnline sales quoting & proposal software
Online sales quoting & proposal software
 
B2 b extensions list
B2 b extensions listB2 b extensions list
B2 b extensions list
 
Ecommerce Solution: Prestashop vs TomatoCart
Ecommerce Solution: Prestashop vs TomatoCartEcommerce Solution: Prestashop vs TomatoCart
Ecommerce Solution: Prestashop vs TomatoCart
 
SUG Bangalore - Marketing Automation by Aji Viswanadhan
SUG Bangalore - Marketing Automation by Aji ViswanadhanSUG Bangalore - Marketing Automation by Aji Viswanadhan
SUG Bangalore - Marketing Automation by Aji Viswanadhan
 
Overview of Paytm mall shop in English
Overview of Paytm mall shop in EnglishOverview of Paytm mall shop in English
Overview of Paytm mall shop in English
 

Similar to Google Checkout for Umbraco

Google Checkout with Ruby on Rails
Google Checkout with Ruby on RailsGoogle Checkout with Ruby on Rails
Google Checkout with Ruby on RailsMarco Otte-Witte
 
Drupal Commerce contributed modules overview
Drupal Commerce contributed modules overviewDrupal Commerce contributed modules overview
Drupal Commerce contributed modules overviewPedro Cambra
 
Google Shopping In Ireland
Google Shopping In IrelandGoogle Shopping In Ireland
Google Shopping In IrelandTinderpoint
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store ModulesKavita Sharma
 
Open Source Ecommerce in PHP
Open Source Ecommerce in PHPOpen Source Ecommerce in PHP
Open Source Ecommerce in PHPSaidur Rahman
 
How To: Use Google Search Ap Is On Your Blog
How To: Use Google Search Ap Is On Your BlogHow To: Use Google Search Ap Is On Your Blog
How To: Use Google Search Ap Is On Your Blogmutex07
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)Sarp Infotech
 
Magento to Shopify migration checklist.pdf
Magento to Shopify migration checklist.pdfMagento to Shopify migration checklist.pdf
Magento to Shopify migration checklist.pdfCart2Cart2
 
Connection flows
Connection flowsConnection flows
Connection flowsAPI2Cart
 
ECommerce and MCommerce Development
ECommerce and MCommerce DevelopmentECommerce and MCommerce Development
ECommerce and MCommerce DevelopmentTVS Next
 
Decoupled Days 2019: Delivering Headless Commerce
Decoupled Days 2019: Delivering Headless CommerceDecoupled Days 2019: Delivering Headless Commerce
Decoupled Days 2019: Delivering Headless CommerceMatt Glaman
 
How Sell Product in Bulk in Odoo 17 Platform
How Sell Product in Bulk in Odoo 17 PlatformHow Sell Product in Bulk in Odoo 17 Platform
How Sell Product in Bulk in Odoo 17 PlatformCeline George
 

Similar to Google Checkout for Umbraco (20)

Google Checkout with Ruby on Rails
Google Checkout with Ruby on RailsGoogle Checkout with Ruby on Rails
Google Checkout with Ruby on Rails
 
Drupal Commerce contributed modules overview
Drupal Commerce contributed modules overviewDrupal Commerce contributed modules overview
Drupal Commerce contributed modules overview
 
Google Shopping In Ireland
Google Shopping In IrelandGoogle Shopping In Ireland
Google Shopping In Ireland
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store Modules
 
Open Source Ecommerce in PHP
Open Source Ecommerce in PHPOpen Source Ecommerce in PHP
Open Source Ecommerce in PHP
 
OpenCart Amazon Connector Extension
OpenCart Amazon Connector ExtensionOpenCart Amazon Connector Extension
OpenCart Amazon Connector Extension
 
How To: Use Google Search Ap Is On Your Blog
How To: Use Google Search Ap Is On Your BlogHow To: Use Google Search Ap Is On Your Blog
How To: Use Google Search Ap Is On Your Blog
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)
 
Magento to Shopify migration checklist.pdf
Magento to Shopify migration checklist.pdfMagento to Shopify migration checklist.pdf
Magento to Shopify migration checklist.pdf
 
Connection flows
Connection flowsConnection flows
Connection flows
 
ECommerce and MCommerce Development
ECommerce and MCommerce DevelopmentECommerce and MCommerce Development
ECommerce and MCommerce Development
 
Shopware-Akeneo-Connector
Shopware-Akeneo-ConnectorShopware-Akeneo-Connector
Shopware-Akeneo-Connector
 
Decoupled Days 2019: Delivering Headless Commerce
Decoupled Days 2019: Delivering Headless CommerceDecoupled Days 2019: Delivering Headless Commerce
Decoupled Days 2019: Delivering Headless Commerce
 
Ecommerce for Associations
Ecommerce for AssociationsEcommerce for Associations
Ecommerce for Associations
 
WooCommerce
WooCommerceWooCommerce
WooCommerce
 
Ecommerce Direct Order
Ecommerce Direct OrderEcommerce Direct Order
Ecommerce Direct Order
 
CFAmazon
CFAmazonCFAmazon
CFAmazon
 
Killer Demos
Killer Demos Killer Demos
Killer Demos
 
How Sell Product in Bulk in Odoo 17 Platform
How Sell Product in Bulk in Odoo 17 PlatformHow Sell Product in Bulk in Odoo 17 Platform
How Sell Product in Bulk in Odoo 17 Platform
 
E commerce
E commerceE commerce
E commerce
 

Recently uploaded

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Google Checkout for Umbraco

  • 1. Google Checkoutfor umbraco Paul Marden, Director – Orcare Limited
  • 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
  • 3. Workflow GC4U works in this part GC Merchantinterface works In this part
  • 4.
  • 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

  1. 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.