Google Checkout without an SSL certificate

Last updated on
4 October 2017

Drupal 7 will no longer be supported after January 5, 2025. Learn more and find resources for Drupal 7 sites

Current as of Jun 14 2011

Getting the correct version of Ubercart

First you need to either

  • apply this patch or
  • download a 6.x-2.x-dev version of Ubercart from March 2 2011 or later or
  • Download a version of Ubercart later than 6.x-2.4 (at the time of writing 2.4 is the highest version)

Configuring your Google Checkout Merchant account

In your Google Checkout merchant center - under Settings->Integration configure your account as follows:

  • Don't check 'my company will only post digitally signed carts'
  • Enter your site name with /google_checkout as the callback url including the http:// - eg http://www.example.com/google_checkout
  • Choose 'notification serial number' for the callback contents
  • Choose 2.5 for the api version
  • Don't check the 'notification filtering' box
  • Take note of the Merchant Id and Merchant Key - don't write these down if possible as they need to be kept in a secure place.

Configuring your site

On your site copy the merchant id and key to the Google Checkout settings page on your site (Store Administration -> Configuration -> Google Checkout Settings -> Account).

Optional configuration

Under settings->preferences in the Google Checkout Merchant center choose whether you want to 'auto charge' the user or just 'authorize' - note that there is a fixed period of time after the 'authorization' where you have to manually 'charge' the user via the Ubercart order administration pages (Store Administration -> Orders) otherwise the payment/authorization is cancelled.

Help improve this page

Page status: No known problems

You can: