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) |
Jump to:
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
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
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
Yes but as far as I know, Google Checkout will only communicate over SSL. Unless you tell me I'm wrong.
#4
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
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
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
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
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
There may still be an issue here but I'm not sure. Setting to needs more info.