Knowledgebase: Payment Gateways
How do I setup Google Checkout?
Posted by Thomas Burscheid on 21 July 2010 11:58 PM
For Google Checkout you need to have the following options checked:

=> "My company will only post digitally signed carts."
Can be on or off depending on your preferences, both settings will work

=> "Notification as XML e.g. 123"
Must be selected.

=> API Version
Any API version will do.

=> API callback URL:
The full URL to the callback.php file located in
"/components/com_ixxocart/content/engine/payment/google/callback.php"

As for the ISO codes used for shipping, Google Checkout needs the official 2 character ISO codes, any other codes will cause the XML to be rejected and the (in)famous "OOPS" error page to come up. (e.g.: ISO codes like "EU" or "EN" or any custom ISO codes are not supported by Google and won't just be ignored, but cause Google to abort the process.

Google is quite restrictive regarding SSL certificates for Google Checkout, which might lead to certain server configurations not to work properly with this payment gateway.
=> http://checkout.google.com/support/sell/bin/answer.py?hl=en&answer=57856

If you use the sandbox (using a HTTP:// URL) and get a valid callback and don't get a valid callback while using your HTTPS:// URL, this might be due to Google Checkout not accepting your SSL certificate.
(48 vote(s))
Helpful
Not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).