Skip Navigation LinksPayCircuit Home > Google Checkout Cookbook > Demystifying International Shipping...And More
Bookmark and Share

Google Checkout: International Shipping

 "....merchant does not ship to..." 

By default, Google Checkout Merchants can only accept orders delivered to their account's country. Customers of US merchants can only provide delivery addresses within the US, and customers of UK merchants can only choose a UK delivery address. Otherwise, the error message above will be displayed.

This working sample (sandbox/test) shows how to "enable" international shipping. "Enable" isn't exactly the right term - its not an account setting. International shipping is set in the information you send to Google Checkout.

This sample is all HTML (no Javascript needed). It shows how to implement international shipping accross the HTML implementations of Google Checkout - i.e. Buy Now Button, Shopping Cart and (basic) HTML API.

What it does:

To fully test the sample, create different delivery addresses in your Sandbox account (i.e. a California address, an Alaska address, a Canadian address, and a German address) and switch/change on checkout.

Source code and reference for each is provided below.

Shopping Cart
PayCircuit T-shirt
Price: $29.99
Color: Black
Brand: Paycircuit
Description The best shirt ever
Your notes:
PayCircuit Coffee Mug
Price: $5.99
Text to print on mug:
Buy Now Button
PayCircuit T-shirt
Price: $29.99
Color: Black
Brand: Paycircuit
Description: The best shirt ever
HTML API
PayCircuit Coffee Mug
Price: $5.99
Text to print on mug:

Google Shopping Cart

Notes:

  1. Provide your own Merchant ID (replace the mid=000000000000000 with your own merchant ID)
  2. post-cart-to-sandbox="true" is for Sandbox testing
  3. post-cart-to-sandbox="false" for production/live use
  4. See HTML comments for more details

Buy Now and HTML API

Why combined? Because the code is identical except for the FORM POST URL and Google Image Buttons.
Tip: this is a key concept in Google Checkout. The "core" HTML API is spread across different implementations. You will even notice the identical code used above in the shopping cart.

Notes:

  1. Provide your own Merchant ID (replace the mid=000000000000000 with you own merchant ID)
  2. See HTML comments for more details
© 2012 PayCircuit. All Rights Reserved.