Google Checkout is a (yet another) way for visitors to pay for their products. What has confused me lately is exactly "how" Google Checkout ties into the grand scheme of payment methods. The purpose of this post is to help newcomers to the ECommerce world, such as myself, understand better how Google Checkout will work.
this post is based on AbleCommerce v7 RC2
Initial Setup
Google Checkout requires a Merchant account with Google.com. If you haven't already done so, get your mechant account set up and verified. Remember that Google will require verification of your bank account by posting a small deposit to that account. You'll have to watch your bank statement to see the amount they hit it with before you can complete the AC7 side.
The Gateway setup screen for Google Checkout has a link you can click to sign up or just go to Google.com and search for Google Checkout.
Gateway Setup
Configuring the gateway setup is very straightforward. Log into your site admin and choose Configure, Payments, Gateways. Click the Add Gateway button and choose the Google Checkout gateway. On the setup screen, copy/paste your merchant login info you received from Google.
Make sure you copy/paste the Callback URL from AC7 into your Google Merchant setup screen or it's not going to work. That's how Google knows to tell your store that someone has paid for their order.
Note: you'll need to change the HTTP to HTTPS in the URL as Google does not accept unencrypted callback URLS - Able will have the screen URL corrected very soon.
Save your changes and you're done - Google Checkout is configured on your site.
Where's the Method?
Most other payment gateways you set up in AC7 require a specific payment method to be configured next. Google Checkout doesn't work this way - once the gateway itself is created, you're done. There is no method to add. I made this mistake and wasted substantial time on the presumption it worked the same way as the PayPal gateway. My thanks to Able for their patience while I got a clue.
Where's the Checkout Option
So, you're anxious to see that Google Checkout button in action right? Fire up your store, toss an item in your basket and sprint to that checkout page. But wait, there's no option for Google Checkout. You have your usual PayPal (or other payment gateway) choices, but there's no radio button for Google Checkout.
Sorry Charlie, you already failed the test. There are two places where the Google Checkout option becomes available and neither are on the final checkout page where we are used to seeing the other payment methods installed.
Option 1: Click back to your home page so the mini-basket will display in the right sidebar. Notice below the mini basket a new button aptly named "Google Checkout".
Option 2: Just click the Basket button in the page header. Again, near the bottom right of the basket will be your trusty Google Checkout button.
Google Ads Tie-in
Google has some nice perks to using their checkout if you are also running Google Ads. You can use the Merchant screen for your Google Merchant account to tie that mechant account to your Google Adwords account.
Why? If you do this, your ads will now show with a little Google Checkout image, drawing attention to your ad and away from more inferior storefront owners. Yes, I said inferior. Non Google-enabled stores are probably not even running AC7...losers.

But it also can save you money. Now that got your attention I'm sure.
You see, Google is starting to charge a 2% transaction fee for all Google Checkout transactions starting February 1st, 2008. Connecting your Google Ads account to your merchant account will qualify you to receive rebates or discounts against those fees based on your Google Ads spending. Nice way to sell two services.
Conclusion
Google Checkout has a few nifty benefits when enabled on your site. You provide yet another convenience of payment to your visitors. But you also get the ability to earn the coveted "Google Checkout Enabled" icon next to all your Google ads. By connecting your Google Merchant account to your Google Adwords account, you lower your transaction costs and increase profit margins. Hopefully. Sort of. Well maybe, but I'm not sure. Ok yeah it probably will
