Hi everybody, I'm currently using Authorize.net and Paypal with Ecommerce module to sell ebooks.

Today I signed up with Google Checkout and will start processing, manually, some sales in a few days. It would be great having a Google Checkout module in the Ecommerce module, Google has an API available.

Anybody working on this?

Regards!

Comments

pyrello’s picture

I also would like to see Google Checkout Support

Thanks.

TerrenceLP’s picture

Yes I do to! I'm trying to do somthing about it but right now it seems to be a hodge podge of stuff that does not work. The API should work with forms but I've yet to nail it down. Down with pay pal!

Dublin Drupaller’s picture

Hi Alexis,

I too am interested in google checkout, but, unless I have missed something, I think it's USA only at the moment.

If there is a beta/developers type account sign up I have missed..please let us know.

Dub

alexis’s picture

Yes Dub, it's only US at this time.

Coyote’s picture

Component: other » -- other --

Just a "me too." I'd very much like to be able to incorporate Google Checkout into my e-commerce site.

prosequent’s picture

Well, I have a google checkout module that works using the vcolo and gregphoto.net code that has been posted online (I've honestly lost track of where the code came from because I have been looking at so many different examples). I _just_ got it working like 5 minutes ago and it still needs much work, but process-wise it actually works. Are there any developers that would like a look at it to maybe contribute? It isn't fully integrated into drupal... the merchant id and key comes from a config, though it is set up in ec_settings - I just haven't fully integrated it. Also, purchases are completed, but not checked off as complete in drupal just yet. At any rate, the framework is there and I'm going to continue to work with it, but I wanted to offer what I have to anyone who might want a crack at making it better or helping out. not sure if you can get at my contact info. Mike Reed - mlreed328@gmail.com if you are interested.

amitkarpe’s picture

Which extra points "Google Checkout" have over pay pal ?????????

gordon’s picture

I would love to be able to offer Google Checkout support as a part of E-Commerce. If there are any willing developers or someone is willing pay for someone to develop this please let me know, and I can arrange this.

sime’s picture

Component: -- other -- » payment
Status: Active » Postponed

Please refer to this page.
http://drupal.org/node/66801

pbhalesain’s picture

I have been playing with google checkout for last two days. Looks like they have made very complicated unnecessarily compared to paypal, authorize or linkpoint.
I am still confused with the tax part of it. If the shipping information is with google, how I am going to process taxes before sending my cart. (I get tax information from a web service and they charge me every transaction) I have no option but keep sending messages back and forth, for the same thing which we do with paypal or any other provider with just one message.

Also I was trying to authenticate the user in drupal with Google Auth api so that they dont have to login twice.. again, u have to show the google page no other option

Only good thing is.. 2.0% and 0.20 cents :-) Free gateway..

Coop1979’s picture

Title: Google Checkout Support » Google Checkout Now Free

With the announcement that Google Checkout will be free through the end of 2007, the time has come for a module to be built to integrate GCO into Drupal.

I'm willing to throw in some cash to help the module be completed if anyone else is.

BullCreek’s picture

I'd contribute some cash as well for a working solution in 4.7.

pbhalesain’s picture

Is anyone working/would like to work on this?
Please let me know if anyone is interested in development.

gordon’s picture

Status: Postponed » Active

I am interested in doing this, and have started working on figuring how to implement this.

Walt Esquivel’s picture

I'm excited to hear about efforts to get Google Checkout to work with Drupal!

If it's financial backing that's needed to get this module completed, please take a look at Let's get Google Checkout to work with Drupal.

By the way, does anyone know where the potential focus will be, i.e. on 4.7.x, 5.x, or both? Thanks in advance!

schavester’s picture

I am commiting one of my sites for the testing of google checkout. Please advise.

richard

rszrama’s picture

Added a link to a page w/ an osCommerce implementation of the GC checkout process... responshandler is (naturally) how Google communicates with your site for merchant calcs and order updates... GC requires the use of SSL for that. The cart is compiled in the file gcheckout.php which is included on the osCommerce checkout page to put the "Checkout with Google" button below the normal cart. Remember, GC totally bypasses your site's checkout system. You can, however, like this contrib create customer accounts on your site and fill in their data. All this will need to be heavily modified (of course) to work with Drupal + e-commerce, but I'm happy to answer questions here or at the Ubercart forum!

I'll put the link in here, too:
http://www.ubercart.org/forum/google_checkout_osc/162/google_checkout_os...

BioALIEN’s picture

I am very interested in this, till I read that it's only available in USA. I'd love to throw away PayPal.

wgknowles’s picture

I'm absolutely interested in google checkout for drupal and hopefully w/ ecommerce too!
http://drupal.org/node/110739

matt@antinomia’s picture

Version: master » 4.7.x-3.x-dev
Status: Active » Needs review

Greetings all. Erik has been working on this and it's pretty much ready for testing in 4.7. I've bundled the module and required libraries from Google as a .tgz which is available here: http://www.antinomia.com/gcheckout.tgz. It'd be great if some people could start banging on this!

gordon’s picture

Status: Needs review » Needs work

This looks like a great start, but we are going to miss the release of E-Commerce v3.0.

The biggest problem is that the library in order to run this is released under the apache license, and this means that it cannot be included into with the E-Commerce system.

I would actually prefer that the gcheckout.module is completely stand alone without the library. This will make it smaller, and able to be installed easily.

matt@antinomia’s picture

It's unfortunate about the licensing issue. The library does a lot of legwork in terms of parsing data. I know it's not an ideal solution, but maybe in the interim we could bundle the library off-site and document that it's necessary to download it (like tinymce.module)? At least then we could get it out there... I'm just worried that the work involved in GPLing this would preclude it from being done in a timely fashion.

as medias@asmedias.net’s picture

Hopefully this is in the right place.

I just installed your gcheckout module today, and then while editing a custom block (mostly HTML, paypal donate button, and Project Wondeful Ads) a little later on, all of the custom blocks on my page decided to disable themselves. I am not able to renable them. When I try to enable them, the page loads as though it had saved the settings, but the blocks are not enabled.

In addition to not being able to enable the blocks I cannot edit them either. I can create new blocks...but then they can't be enabled, nor can I edit them after.

I tried removing the google checkout module, but the problem persists. Is there anything with this module that may have caused this?

The stie is asmedias.net

matt@antinomia’s picture

Hrm, I'm not sure about that. I don't think it would cause a problem. When you say you 'removed' the gcheckout module, did you disable it at admin/modules or just delete it?

as medias@asmedias.net’s picture

I disabled it first, still had the problem, then deleted it. The problem continued after I deleted it as well. I also tried restoring to a previous backup, but the problem still persisted.

I've put the gcheckout module back into my drupal installation, and the blocks have decided to allow me to enable them again and play with their placement on the page, but I'm still not able to edit the blocks.

Like I said, I'm not sure this is the correct place for this problem, or even if the gcheckout module had/has anything to do with it. But it was the most recent change I had made to the system other then playing with the HTML, Paypal and Project Wonderful code

as medias@asmedias.net’s picture

Nevermind. I just tried configuring a block got this message:

"Fatal error: Call to undefined function: taxonomy_get_term() in /hermes/web01/b2655/pow.sinesa/htdocs/modules/forum.module on line 85"

So I disabled the forum (not really using it anyways and planning on trying to integrate phpbb) and it seems to be working correctly.

Sorry for clogging up your thread, and thanks and good work on the google checkout module. I've been wanting this since I first heard of google checkout (wanted to get away from paypal)

rickvug’s picture

subscribing. Waiting for the day Google Checkout makes it's way to Canada...

as medias@asmedias.net’s picture

Category: feature » bug
Status: Needs work » Active

I'm here again. This time definatly a problem related to the gcheckout module

When trying it out with sandbox mode, i was getting an error regarding the "$method = shipping_get_methods();" line, i just commented it out, and that seemed to take care of that issue.

Now however, I get

user warning: Table 'asmediasblog.ec_gcheckout' doesn't exist query: SELECT * FROM ec_gcheckout WHERE txnid = 20 in /hermes/web01/b2655/pow.sinesa/htdocs/includes/database.mysql.inc on line 120.

I'm not sure if this is an error with the module, or with my database. Any ideas on how to fix this?

kenyob’s picture

Okay, so where Can I download the beta module? I cen't find it anywhere.

jbeall’s picture

I am running Drupal 5.1.

I downloaded and unpacked into my modules directory the gcheckout module linked to above by matt@antinomia, but it doesn't appear in my modules list to enable/disable (or anywhere else that I can tell). The ecommerce module (and the rest of my site) appears to be working fine.

Do I need to rollback to an earlier of Drupal in order to use this module? Has there been any progress made on a Google Checkout module for Drupal?

Thanks!
-Josh

jbeall’s picture

I played around with the module code and was able to get the module to appear on the module list (added a gcheckout.info file with appropriate data). But the module doesn't work right (you get a 404 when you attempt to checkout).

I'm a developer, but I'm not at all familiar with Drupal's inner workings. For my day job I'm an ASP.NET developer (mostly C#), and I do freelance LAMP work. I would like to help with the google checkout module. Can anyone point me to some documentation on writing custom payment modules? Or do I just have to try and reverse engineer how all this works by looking at existing payment modules? Keep in mind I'm not new simply to payment modules, but Drupal's entire architecture.

-Josh

Summit’s picture

Hi,

I am interested in this module also.
I am willing to do some testing.
Very interested in this thread!
greetings,
Martijn

randomuser’s picture

What's the status of this module? Is it in beta or is the finished version out? If it's just a beta then how does it do? Any good?

halfelven’s picture

Title: Google Checkout Now Free » Google Checkout Support
Version: 4.7.x-3.x-dev » 5.x-3.0-rc1
Category: bug » feature

I would be willing to donate to support development of a Google Checkout module for 5.x.

- Erin

WisTex’s picture

Version: 5.x-3.0-rc1 » 5.x-3.0

I would like Google Checkout support as well.

Walt Esquivel’s picture

Please take a look at http://groups.drupal.org/node/2140">Let's get Google Checkout to work with Drupal to allow membership subscriptions-based, recurring credit card charge.

Is there any developer willing to spec out how much work is involved in getting Google Checkout to work with Drupal and then posting the estimated costs on the Projects Needing Financing group?

I'm particularly interested in a subscriptions alternative to PayPal since payments through December 2007 are free with Google Checkout, although Google Checkout itself does not yet offer subscriptions/recurring payments capability. :(

Thanks,
Walt

brmassa’s picture

guys,

in order to combine google checkout and google analytics, i created a patch to google analytics module to track ecommerce transations. it might be helpfull

http://drupal.org/node/142514

regards,

massa

Cayenne’s picture

The lack of this function is the only thing keeping us from fully adopting ecommerce. Please don't make me go all Zencart!

RobLoach’s picture

Just posting/subscribing my interest in a Google Checkout payment method for E-Commerce.

matt@antinomia’s picture

This is by no means done, but here's a good start on a 5.x-3.0 version of a Google Checkout module:

http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/antinomia/mod...

Please test! :P

@gordon: The module still requires the apache-licensed libraries. But they're a simple download and we can provide instructions in the README. Does that suffice?

gordon’s picture

No this will not be sufficient to get it added to E-Commerce.

Having an external library is a problem for a lot of people. Just having E-Commerce depend on token is too much for some people.

RobLoach’s picture

Although I haven't tested it yet (I'll have time to test it tomorrow), I think requiring the download of Google Checkout's SDK is a very valid request. Since the Drupal CVS won't allow the commit of external code, in order to have the Google Checkout functionality, having this API is a natural given. Also, everyone downloading the E-Commerce module won't HAVE to download the API, only people wanting to have payments via Google Checkout will have the download the API.

There are many other modules that require the downloading of external APIs, and in this case, I think the feature benefits highly warrant the simple downloading of the Google Checkout API if he/she wants that functionality. Its better to let the user know it's there if they want it, rather then them assuming it's not. It also seems to be quite a largely requested feature, by the look of it.

rjleigh’s picture

just wanted to add my interest for a google checkout solution - hopefully while we can still take advantage of the free processing!

lunk rat’s picture

Very interested too . . .

Cayenne’s picture

Okay, I downloaded it and installed it and, after commenting out the shipping module references (don't need them), the thing works pretty darned well in my limited application.

Keep it up!

brmassa’s picture

Guys,

Considering:
1* Our now tight schedule to eC4
2* The "complexity" of the solution (as gordon said, people dont read INSTALL.txt and keep asking us about my problems...)
3* Limited use (only US for now, but might expand)

It might result
1* No GCheckout for eC4

So i might suggest:
1* Assume this as a separated module.

We are thinking about to create a "badge" to mark all eC modules endorsed by eC core dev team. After some positive reviews, we might endorse/contribute on this module too.

regards,

massa

brmassa’s picture

Status: Active » Fixed
Anonymous’s picture

Status: Fixed » Closed (fixed)
budda’s picture

Status: Closed (fixed) » Active

Why was this closed when no code has been committed as a Drupal project yet?

brmassa’s picture

Status: Active » Closed (fixed)

Budda,

see http://drupal.org/node/162699. We are not taking new payment gateways to eC module anymore. Its not practical anymore to centralize that much. Anyone can create another module about it.

regards,

massa

a319903’s picture

I would be interested in using and/or testing Google Checkout integration.

artatac’s picture

Count me in as a tester and potental user of a googlecart add on

senthiln’s picture

I want to integrate Google checkout with this free press release distribution website. Does anyone have success with using Google checkout for repeat payments. I have some drupal experience. I am willing to spare some time and effort for Drupal e-commerce google checkout module.

Update - response from google checkout team
----------------------------------------------
Question: Hello, I would like to see Google checkout integrated with (
level 2 integration ) with Drupal eCommerce module and Ubercart

Answer:
Hello,

Thank you for your email and your interest in Google Checkout. I understand that you would like to use Google Checkout with Drupal eCommerce module and Ubercart.

At this time, Ubercart hasn't completed integration with Checkout.
However, we plan to work with Drupal eCommerce and Ubercart to provide a Google Checkout solution for online merchants soon.

We appreciate your feedback. Please know that we're taking steps to make Checkout more widely available with as many cart providers as possible. You can check back here http://checkout.google.com/seller/integrate_getnew.html to view the most updated list of certified, Checkout-enabled shopping carts.

Please feel free to reply to this email if you have any additional questions.

Sincerely,

Sasha
The Google Checkout Team

Summit’s picture

Subscribing. Google chechout for drupal 5 somewhere?
Greetings,
Martijn

mfb’s picture

I have created a project for antinomia's gcheckout module. The module is still in development but ping me if you're available to help test it, hopefully as soon as next week.

Summit’s picture

Hi,
Great thanks for this development, will it also be Ubercart compatible?
Greetings,
Martijn

rszrama’s picture

There is a separate Ubercart module for GCO in the works that should be unveiled in the near future. Lyle is hard at work on it, and we'll be sure to announce when it's ready. If it gets done before the 1.0 release, we'll try to include it in core. Otherwise we'll post it up as a contributed module and stick it in for 2.0. : )

Cheers!
-Ryan

yngens’s picture

subscribe

scottrigby’s picture

interested in this as well – following :)

Keith Hurst’s picture

Interested... Subscribing

apb1991’s picture

I would love to see google checkout for drupal 6

awilliams’s picture

Status: Closed (fixed) » Active

has anyone gotten any relaible Google checkou modules? Please, where can find it

pyrello’s picture

Not for this module, but you can get it as an add-on for Ubercart: http://drupal.org/project/uc_google_checkout

Sean

gordon’s picture

Status: Active » Closed (won't fix)

AFAIK, noone has created one for e-commerce 4, if someone wants to do this and create a new project the are quite welcome.

MPDano’s picture

How do you enable google checkout? It's grayed out on mine. It's enabled in the modules section. any suggestions?