Feedback + HTTPS required?

DaveNotik - March 10, 2008 - 03:30
Project:e-Commerce Google Checkout
Version:5.x-3.x-dev
Component:Code
Category:support request
Priority:normal
Assigned:Unassigned
Status:postponed (maintainer needs more info)
Description

Great module, just in the nick of time!

I have it working at www.innerlife.org, v 1.1.2.8.

I noticed your changes since that version. Is HTTPS required? We don't have it on this site.

When checking out, it gives you option of how to pay. We have PayPal also enabled, and it shows as "PayPal" while this shows as "Pay through Google Checkout". Might ie be best to simply have the payment option description be "Google Checkout" to they're consistent?

I'll continue to give feedback if you want it, and help as I can.

Thank you!

--D

#1

mfb - March 10, 2008 - 04:21

One reason to have HTTPS installed is so that your Google Checkout credentials cannot be snooped by someone monitoring your network while you're on the module's admin settings page. As far as I understood it, Google Checkout itself also requires an HTTPS URL to communicate with your site, once you're in production mode. Tell me if I'm wrong, I don't have it in production yet.

#2

DaveNotik - March 11, 2008 - 20:03

Hi!

I'm looking into this.

It seems orders using the PayPal method (for e-commerce) show as Completed, but the one made using Google Checkout shows as Pending.

As far as you know, other than the HTTPS issue, should Google Checkout be communicating back to the site? Did you build in this functionality?

Thanks so much! Some live, in the field testing!

--D

#3

mfb - March 11, 2008 - 21:08

Yes but as far as I know, Google Checkout will only communicate over SSL. Unless you tell me I'm wrong.

#4

DaveNotik - March 12, 2008 - 20:25

No, you're right: http://checkout.google.com/support/sell/bin/answer.py?answer=42924&topic...

I was wondering if you had it in place and if I should expect it to be working once HTTPS was in place.

Will report back after SSL install!

#5

DaveNotik - March 14, 2008 - 01:35

So I have an HTTPS certificate purchased and in place.

The order still shows as Pending (using gcheckout option, whereas PayPal shows as Completed just fine), even after cron run.

Ideas?

#6

mfb - March 14, 2008 - 06:34

So the scenario is you miss a ping from Google Checkout re: payment completed. I guess what is needed is either a way to push this from Google Checkout or pull it from the drupal site. It's on my list of things to look at but lemme know if you have any ideas.

#7

DaveNotik - March 14, 2008 - 16:33

Are you doing a Level 1 or Level 2 integration?

http://checkout.google.com/support/sell/bin/answer.py?answer=42917

See #4, Shipping an Order, here:

http://code.google.com/apis/checkout/developer/index.html#typical_order_...

Sounds like you need to complete the integration.

FYI, I am on an older version of this module:

// $Id: gcheckout.module,v 1.1.2.8 2008/02/26 00:16:47 mfb Exp $

#8

mfb - March 14, 2008 - 17:11

If you can, please run the current cvs at least on a sandbox site. I am not keeping track of various revisions, only the latest. I definitely have not completed the integration, that's why the module is not ready for production :) What I'm working towards is level 2 integration using the XML API.

#9

mfb - December 3, 2008 - 23:47
Status:active» postponed (maintainer needs more info)

There may still be an issue here but I'm not sure. Setting to needs more info.

 
 

Drupal is a registered trademark of Dries Buytaert.