Hi all,

I was just doing some searches looking for a Google Checkout payment module for Drupal Commerce. There does not seem to be one. Does anyone know if I am just missing it and/or is someone currently working on this?

Thanks!

Nick

CommentFileSizeAuthor
#4 commerce_gc.tar_.gz1.79 KBhedley

Comments

rszrama’s picture

Component: Payment » Contributed modules
Status: Active » Postponed

I haven't heard of anything, but keep an eye on the project pages to see if it pops up.

nickgs’s picture

Cool, thanks Ryan.

I haven't reviewed any of the Commerce code yet but how much of an undertaking do you guys think it would be to port the Google Checkout module from Ubercart to Commerce? I would image much of the messaging code could be ported over rather easily.

I am going to have to take a closer look at this.

Thank you.

Nick

hedley’s picture

I'm also planning on having a look at this, have you made a start yet nickgs?

hedley’s picture

StatusFileSize
new1.79 KB

I've created a very basic module to integrate Google Checkout. It has no settings form and uses the more insecure HTML API at the moment. It's not ready for production use but it's a start.

Here's the Google Checkout HTML API documentation: http://code.google.com/apis/checkout/developer/Google_Checkout_Custom_Ca...

And the Google Checkout XML API documentation: http://code.google.com/apis/checkout/developer/Google_Checkout_Custom_Ca...

I think the next steps are to:

  • Create some settings forms.
  • Implement the XML API
  • Integrate tax
  • Integrate shipping
hedley’s picture

Just added this on my Github as well: https://github.com/hedleysmith/commerce_gc

nickgs’s picture

Awesome hedley, I am going to try to get this running tonight.

paul.linney’s picture

Hey,

I also created a basic module for Google Checkout after looking through hedley's example and the PayPal module.

It uses the XML API and lists the full order on the checkout pages. The Google Checkout settings can be edited via the payment rule (just like the PayPal module) 'admin/commerce/config/payment-methods'

I decided to include the Google library for the server requests, as I had to alter the response to return the redirect-url for Commerce to redirect, rather then allow it to redirect automatically.

You can have a look at: http://drupal.org/sandbox/paul.linney/1246398

regards,
Paul

hedley’s picture

That's great Paul, I'll take a look at it and give it a test

rfay’s picture

@paul.linney - Thanks for creating the module! I encourage you to host your module as a sandbox here on Drupal.org. That way the community can become aware, file issues, etc. It's much more likely to get community participation here.

paul.linney’s picture

Sandbox now on drupal.org, http://drupal.org/sandbox/paul.linney/1246398

Paul

rfay’s picture

@paul.linney++

webengr’s picture

Has anyone recently used the august sandbox by paul.limney?
Trying it as a module on recent drupal commerce, 12/28/2011....

It appears that it will work, did have to refresh browser several times
before it showed up in the config area...

paul.linney’s picture

Just be aware that the code does not record the transaction in Commerce. So when you look at an order there will be no payment information available.

Paul

webengr’s picture

thanks for that note....
I put it on a drupal commerce site that was set to preload shopping cart to allow invoices
to be paid. As invoices are paid the status is manually changed for now anyways
because payments by credit card is "auth" and by check as received a human has to change status....
and google should send emails or notify transactions so someone should know it cleared
and the volume is low so I think it will be okay for now...
So at least it will get used occasionally on a live low volume site to bang on the code.

ACF’s picture

Status: Postponed » Needs review

I have completed and released a commerce google checkout module that integrates well with drupal commerce. I could do with some reviews to get it published so if anyone has a spare bit of time. The project issue is http://drupal.org/node/1497114 and the sandbox link is: http://drupal.org/sandbox/alasdair86/1497002.

Thanks

Alasdair

rszrama’s picture

What level of GCO integration does it support?

ACF’s picture

It supports the Checkout API, and the Notifications API and part of the order API, with hope to integrate the rest of the order API fairly soon.

jazzdrive3’s picture

From what I'm seeing, these Google Checkout modules do not adhere to Google's ToS.

Google REQUIRES you put a Google Checkout button next to any other checkout button you have. At a minimum, this requires you place it on the Cart page. It cannot be just another payment type in the normal Commerce flow.

The Google Checkout process then handles any shipping and taxes separately.

1kenthomas’s picture

Any updates on the status of this? Thanks.

mengi’s picture

Title: Google Checkout » Google Wallet
Issue summary: View changes
kopeboy’s picture

Any development in progress for Commerce & Google Wallet integration?

torgospizza’s picture

I found this project on Github but haven't tested it. It's also 2 years old, so there's no telling without doing some digging if it's viable or not. https://github.com/mrehayden1/drupal7-commerce_google_wallet

rszrama’s picture

Status: Needs review » Closed (outdated)