My favorites | Sign in
Google
                
Details: Show all Hide all

Last 7 days

  • Dec 21, 2009
    issue 99 (Google Charge (Google checkout OSCommerece v.1.5)) reported by sa...@kingtoner.com   -   While the customer places an order. Under OSC Admin Panel, In the order status drop down tab.In this section, I dont see a "Google Charge option" in OSC admin panel. Can OSC v.1.5 have this feature to charge. Or do i have to use Google level 2 mod installed to my OSC to program this feature. Right now how i normally charge the customer, I have to go to google checkout's site to charge the customer there order. What i want it to do is, charge thought my OSC admin panel, so i dont have to go back to the google checkout page and charge them. Is this possible.
    While the customer places an order. Under OSC Admin Panel, In the order status drop down tab.In this section, I dont see a "Google Charge option" in OSC admin panel. Can OSC v.1.5 have this feature to charge. Or do i have to use Google level 2 mod installed to my OSC to program this feature. Right now how i normally charge the customer, I have to go to google checkout's site to charge the customer there order. What i want it to do is, charge thought my OSC admin panel, so i dont have to go back to the google checkout page and charge them. Is this possible.

Last 30 days

  • Dec 12, 2009
    issue 97 (Google checkout's Failed to Get Basic Authentication) commented on by badbo1949   -   Got tired of waiting for an answer and fixed it myself. What good is a forum when no one gives any answers
    Got tired of waiting for an answer and fixed it myself. What good is a forum when no one gives any answers
  • Dec 03, 2009
    issue 98 (oscommerce /orders.php Slow?) reported by fragrancemeonline   -   What steps will reproduce the problem? 1. /orders.php 2. Customers orders 3. update orders GCO installed fine works good but when i go to my orders page and click on a customers order it is very slow only after i installed google checkout?
    What steps will reproduce the problem? 1. /orders.php 2. Customers orders 3. update orders GCO installed fine works good but when i go to my orders page and click on a customers order it is very slow only after i installed google checkout?

Earlier this year

  • Nov 23, 2009
    issue 26 (Issue resolve. ) commented on by miratopr...@gmail.com   -   Go here https://www.digicert.com/help/ imput your url less the http:// If you see no chains, either your ssl is not accepted by Google or you have not installed it correctly on your server.
    Go here https://www.digicert.com/help/ imput your url less the http:// If you see no chains, either your ssl is not accepted by Google or you have not installed it correctly on your server.
  • Nov 23, 2009
    issue 33 (Shipping Not Displayed In Google Checkout & Orders ont gener...) commented on by i...@testingforms.com   -   Any update on this? My weights for oscommerce are not being passed through to google checkout
    Any update on this? My weights for oscommerce are not being passed through to google checkout
  • Nov 21, 2009
    issue 97 (Google checkout's Failed to Get Basic Authentication) reported by miratopr...@gmail.com   -   What steps will reproduce the problem? 1. We encountered an error trying to access your server at https://miratoproducts.com/googlecheckout/responsehandler.php -- the error we got is Send failed with code: 500. Response body was: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or misconfiguration and was unable to complete your request.</p> <p>Please contact the server administrator, webmaster@miratoproducts.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.</p> <p>More information about this error may be available in the server error log.</p> <p>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p> <hr> <address>Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 Server at miratoproducts.com Port 443</address> </body></html> Xml sent from Google: <?xml version="1.0" encoding="UTF-8"?> <order-state-change-notification xmlns="http://checkout.google.com/schema/2" serial-number="865860419092557-00006-1"> <new-fulfillment-order-state>PROCESSING</new-fulfillment-order-state> <new-financial-order-state>CHARGEABLE</new-financial-order-state> <previous-fulfillment-order-state>NEW</previous-fulfillment-order-state> <previous-financial-order-state>CHARGEABLE</previous-financial-order-state> <timestamp>2009-10-21T00:59:17.816Z</timestamp> <google-order-number>865860419092557</google-order-number> </order-state-change-notification> 2.Ran test.php and recieved this: HTTP/1.1 401 Authorization Required Date: Sat, 21 Nov 2009 21:53:18 GMT Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 WWW-Authenticate: Basic realm="Google checkout Basic Authentication" Content-Length: 662 Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>401 Authorization Required</title> </head><body> <h1>Authorization Required</h1> <p>This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.</p> <p>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p> <hr> <address>Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 Server at miratoproducts.com Port 443</address> </body></html> 3.hataccess.php has been run and hatacces and htpasswd are in the googlecheckout folder. Force sessions is set to false in osc admin. Osc is set to production with proper ID and key installed. Orders do process in googlecheckout but never return to Osc What is the expected output? What do you see instead? I don't want to see any output of errors from the responsehandler What version of the product are you using? On what operating system? verson 1,5 Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 Server at miratoproducts.com Port 443</address> Please provide any additional information below. SSL is approved and the chains have been checked. I am sure that Google checkout's Failed to Get Basic Authentication and I see the problem everywhere,but there seems to be no cure anywhere.
    What steps will reproduce the problem? 1. We encountered an error trying to access your server at https://miratoproducts.com/googlecheckout/responsehandler.php -- the error we got is Send failed with code: 500. Response body was: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or misconfiguration and was unable to complete your request.</p> <p>Please contact the server administrator, webmaster@miratoproducts.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.</p> <p>More information about this error may be available in the server error log.</p> <p>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p> <hr> <address>Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 Server at miratoproducts.com Port 443</address> </body></html> Xml sent from Google: <?xml version="1.0" encoding="UTF-8"?> <order-state-change-notification xmlns="http://checkout.google.com/schema/2" serial-number="865860419092557-00006-1"> <new-fulfillment-order-state>PROCESSING</new-fulfillment-order-state> <new-financial-order-state>CHARGEABLE</new-financial-order-state> <previous-fulfillment-order-state>NEW</previous-fulfillment-order-state> <previous-financial-order-state>CHARGEABLE</previous-financial-order-state> <timestamp>2009-10-21T00:59:17.816Z</timestamp> <google-order-number>865860419092557</google-order-number> </order-state-change-notification> 2.Ran test.php and recieved this: HTTP/1.1 401 Authorization Required Date: Sat, 21 Nov 2009 21:53:18 GMT Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 WWW-Authenticate: Basic realm="Google checkout Basic Authentication" Content-Length: 662 Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>401 Authorization Required</title> </head><body> <h1>Authorization Required</h1> <p>This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.</p> <p>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p> <hr> <address>Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 Server at miratoproducts.com Port 443</address> </body></html> 3.hataccess.php has been run and hatacces and htpasswd are in the googlecheckout folder. Force sessions is set to false in osc admin. Osc is set to production with proper ID and key installed. Orders do process in googlecheckout but never return to Osc What is the expected output? What do you see instead? I don't want to see any output of errors from the responsehandler What version of the product are you using? On what operating system? verson 1,5 Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 Server at miratoproducts.com Port 443</address> Please provide any additional information below. SSL is approved and the chains have been checked. I am sure that Google checkout's Failed to Get Basic Authentication and I see the problem everywhere,but there seems to be no cure anywhere.
  • Nov 20, 2009
    issue 96 (Additional google Checkout Buttons) reported by l...@stickitinsoil.co.uk   -   I cant work out how to create additional google checkout buttons. I know how to generate the image but I don't know how to make them work. Can anyone help?
    I cant work out how to create additional google checkout buttons. I know how to generate the image but I don't know how to make them work. Can anyone help?
  • Nov 17, 2009
    issue 95 (Multi Vendor Shipping (MVS) + Google Checkout) reported by sanjayshah2003   -   Currently i am using oScommerce v 2.2Rc2a. I have integrate Google Checkout with Multi Vendor Shipping. Anybody who integrate GC with MVS, please provide me extra information. Thanks
    Currently i am using oScommerce v 2.2Rc2a. I have integrate Google Checkout with Multi Vendor Shipping. Anybody who integrate GC with MVS, please provide me extra information. Thanks
  • Nov 17, 2009
    issue 93 (Multi Vendor Shipping + Google Checkout) commented on by sanjayshah2003   -   I have integrate Google checkout. But Multi Vendor shipping not working when pay by Google Checkout. Can anybody help me who had done this. Thanks in Advance
    I have integrate Google checkout. But Multi Vendor shipping not working when pay by Google Checkout. Can anybody help me who had done this. Thanks in Advance
  • Nov 17, 2009
    issue 93 (Multi Vendor Shipping + Google Checkout) commented on by sanjayshah2003   -   I have integrate Google checkout. But Multi Vendor shipping working when pay by GC. Can anybody help me who had done this. Thanks in Advance
    I have integrate Google checkout. But Multi Vendor shipping working when pay by GC. Can anybody help me who had done this. Thanks in Advance
  • Nov 17, 2009
    issue 93 (Multi Vendor Shipping + Google Checkout) commented on by sanjayshah2003   -   I have integrate Google chechout. But Multi Vendor shipping working when pay by GC.
    I have integrate Google chechout. But Multi Vendor shipping working when pay by GC.
  • Nov 12, 2009
    issue 94 (Only one product from multi product order being placed in OS...) reported by ysapoodle   -   When customer orderes multiple product lines only the first item is being shown in the orders section of OSCommerce, the GCO shows the order correctly with all product lines. What version of the product are you using? On what operating system? 1.4.5 CCS on apache Did notice there was a code change which would cause this to happen however this code has not been implemented.
    When customer orderes multiple product lines only the first item is being shown in the orders section of OSCommerce, the GCO shows the order correctly with all product lines. What version of the product are you using? On what operating system? 1.4.5 CCS on apache Did notice there was a code change which would cause this to happen however this code has not been implemented.
  • Nov 12, 2009
    issue 93 (Multi Vendor Shipping + Google Checkout) reported by alpesh9999   -   I have installed MVS contribution on my store. GC works fine when customer navigates from Shopping Cart to GC and coming back to website. What I need / require is, 1. Customer need to select the shipping details from `Checkout Shipping` page 2. GC should get displayed as Payment option on `Checkout Payment` page 3. When I click on Confirm button on `Checkout Confirmation` page, it should take me to GC page with the shipping details I have selected and shipping rates which were calculated. I have Paypal IPN installed and working fine. A small guidance can help me achieve milestone. Thank you
    I have installed MVS contribution on my store. GC works fine when customer navigates from Shopping Cart to GC and coming back to website. What I need / require is, 1. Customer need to select the shipping details from `Checkout Shipping` page 2. GC should get displayed as Payment option on `Checkout Payment` page 3. When I click on Confirm button on `Checkout Confirmation` page, it should take me to GC page with the shipping details I have selected and shipping rates which were calculated. I have Paypal IPN installed and working fine. A small guidance can help me achieve milestone. Thank you
  • Nov 10, 2009
    issue 92 (USPS rate won't show in google-checkout) reported by rayhye   -   What steps will reproduce the problem? 1. Shopping cart moves to google checkout page 2. Shipping rates with Fedex, UPS are showing properly 3. USPS rate won't show at all nor USPS service itself What is the expected output? What do you see instead? We only see Fedex and UPS rates What version of the product are you using? On what operating system? osCommerce Online Merchant v2.2 RC2a on both Mac OS and Windows Vista Please provide any additional information below. As soon as landed on Google Checkout page after logged in, USPS rate appears for very very short period of time and disappear from Drop-Down menu.
    What steps will reproduce the problem? 1. Shopping cart moves to google checkout page 2. Shipping rates with Fedex, UPS are showing properly 3. USPS rate won't show at all nor USPS service itself What is the expected output? What do you see instead? We only see Fedex and UPS rates What version of the product are you using? On what operating system? osCommerce Online Merchant v2.2 RC2a on both Mac OS and Windows Vista Please provide any additional information below. As soon as landed on Google Checkout page after logged in, USPS rate appears for very very short period of time and disappear from Drop-Down menu.
  • Oct 14, 2009
    issue 7 (Need support for merchant calculated taxes) commented on by puffdanded   -   Why is this an issue? In Ohio they tax based on destination county so there is a module for it: http://addons.oscommerce.com/info/2956 This forces the user to select which county they are in during registration so that taxes are charged appropriately. I am getting ready to use google checkout and would like to know why county taxation is an issue at all for a payment module? IMO it should be taken care of in the taxes section of osC. Perhaps you can model your state like the one in the Ohio contrib.
    Why is this an issue? In Ohio they tax based on destination county so there is a module for it: http://addons.oscommerce.com/info/2956 This forces the user to select which county they are in during registration so that taxes are charged appropriately. I am getting ready to use google checkout and would like to know why county taxation is an issue at all for a payment module? IMO it should be taken care of in the taxes section of osC. Perhaps you can model your state like the one in the Ohio contrib.
  • Oct 13, 2009
    issue 91 (in google_xml_builder there is not enough sanitization of th...) reported by Limor.Schweitzer   -   What steps will reproduce the problem? I first ran into this isse using the new feature for producing Google Base feeds but it potentially affects all operation of the module. 1. Create an item in OSCommerce and, in the description, enter named HTMK entities like &Acirc; 2. Generate the Google Base Feed and validate it. What is the expected output? What do you see instead? You would expect proper XML output. Instead we get an XML parse error on the place where you have the &Acirc;. The error occurs because there is no DTD for named HTML entities and they are not being fixed by the google_xml_builder class. What version of the product are you using? On what operating system? 1.5.0 RC1 / PHP 4 / Linux Please provide any additional information below. This occurs because you sanitize the values using "htmlentities" function. This function only sanitizes a small number of entities. A broader function that fixes ALL entities and replaces them with their NUMERIC entity values can be found bellow: /** * Sanitizes all Text to make sure we output a valid utf8 text * This is better than htmlentities because htmlentities only encodes * a few characters whereas we need to encode ALL of them */ /* html_convert_entities($string) -- convert named HTML entities to * XML-compatible numeric entities. */ function html_convert_entities($s) { $sOut = preg_replace_callback("/&([a-zA-Z][a-zA-Z0-9] +);/", array( &$this, 'convert_entity'), htmlentities($s), -1); return utf8_encode($sOut); } /* Swap HTML named entity with its numeric equivalent. If the entity isn't * in the lookup table, this function returns a blank, which destroys the * character in the output - this is probably the desired behaviour when * producing XML. */ function convert_entity($matches) { static $table = array('quot' => '&#34;', 'amp' => '&#38;', 'lt' => '&#60;', 'gt' => '&#62;', 'OElig' => '&#338;', 'oelig' => '&#339;', 'Scaron' => '&#352;', 'scaron' => '&#353;', 'Yuml' => '&#376;', 'circ' => '&#710;', 'tilde' => '&#732;', 'ensp' => '&#8194;', 'emsp' => '&#8195;', 'thinsp' => '&#8201;', 'zwnj' => '&#8204;', 'zwj' => '&#8205;', 'lrm' => '&#8206;', 'rlm' => '&#8207;', 'ndash' => '&#8211;', 'mdash' => '&#8212;', 'lsquo' => '&#8216;', 'rsquo' => '&#8217;', 'sbquo' => '&#8218;', 'ldquo' => '&#8220;', 'rdquo' => '&#8221;', 'bdquo' => '&#8222;', 'dagger' => '&#8224;', 'Dagger' => '&#8225;', 'permil' => '&#8240;', 'lsaquo' => '&#8249;', 'rsaquo' => '&#8250;', 'euro' => '&#8364;', 'fnof' => '&#402;', 'Alpha' => '&#913;', 'Beta' => '&#914;', 'Gamma' => '&#915;', 'Delta' => '&#916;', 'Epsilon' => '&#917;', 'Zeta' => '&#918;', 'Eta' => '&#919;', 'Theta' => '&#920;', 'Iota' => '&#921;', 'Kappa' => '&#922;', 'Lambda' => '&#923;', 'Mu' => '&#924;', 'Nu' => '&#925;', 'Xi' => '&#926;', 'Omicron' => '&#927;', 'Pi' => '&#928;', 'Rho' => '&#929;', 'Sigma' => '&#931;', 'Tau' => '&#932;', 'Upsilon' => '&#933;', 'Phi' => '&#934;', 'Chi' => '&#935;', 'Psi' => '&#936;', 'Omega' => '&#937;', 'alpha' => '&#945;', 'beta' => '&#946;', 'gamma' => '&#947;', 'delta' => '&#948;', 'epsilon' => '&#949;', 'zeta' => '&#950;', 'eta' => '&#951;', 'theta' => '&#952;', 'iota' => '&#953;', 'kappa' => '&#954;', 'lambda' => '&#955;', 'mu' => '&#956;', 'nu' => '&#957;', 'xi' => '&#958;', 'omicron' => '&#959;', 'pi' => '&#960;', 'rho' => '&#961;', 'sigmaf' => '&#962;', 'sigma' => '&#963;', 'tau' => '&#964;', 'upsilon' => '&#965;', 'phi' => '&#966;', 'chi' => '&#967;', 'psi' => '&#968;', 'omega' => '&#969;', 'thetasym' => '&#977;', 'upsih' => '&#978;', 'piv' => '&#982;', 'bull' => '&#8226;', 'hellip' => '&#8230;', 'prime' => '&#8242;', 'Prime' => '&#8243;', 'oline' => '&#8254;', 'frasl' => '&#8260;', 'weierp' => '&#8472;', 'image' => '&#8465;', 'real' => '&#8476;', 'trade' => '&#8482;', 'alefsym' => '&#8501;', 'larr' => '&#8592;', 'uarr' => '&#8593;', 'rarr' => '&#8594;', 'darr' => '&#8595;', 'harr' => '&#8596;', 'crarr' => '&#8629;', 'lArr' => '&#8656;', 'uArr' => '&#8657;', 'rArr' => '&#8658;', 'dArr' => '&#8659;', 'hArr' => '&#8660;', 'forall' => '&#8704;', 'part' => '&#8706;', 'exist' => '&#8707;', 'empty' => '&#8709;', 'nabla' => '&#8711;', 'isin' => '&#8712;', 'notin' => '&#8713;', 'ni' => '&#8715;', 'prod' => '&#8719;', 'sum' => '&#8721;', 'minus' => '&#8722;', 'lowast' => '&#8727;', 'radic' => '&#8730;', 'prop' => '&#8733;', 'infin' => '&#8734;', 'ang' => '&#8736;', 'and' => '&#8743;', 'or' => '&#8744;', 'cap' => '&#8745;', 'cup' => '&#8746;', 'int' => '&#8747;', 'there4' => '&#8756;', 'sim' => '&#8764;', 'cong' => '&#8773;', 'asymp' => '&#8776;', 'ne' => '&#8800;', 'equiv' => '&#8801;', 'le' => '&#8804;', 'ge' => '&#8805;', 'sub' => '&#8834;', 'sup' => '&#8835;', 'nsub' => '&#8836;', 'sube' => '&#8838;', 'supe' => '&#8839;', 'oplus' => '&#8853;', 'otimes' => '&#8855;', 'perp' => '&#8869;', 'sdot' => '&#8901;', 'lceil' => '&#8968;', 'rceil' => '&#8969;', 'lfloor' => '&#8970;', 'rfloor' => '&#8971;', 'lang' => '&#9001;', 'rang' => '&#9002;', 'loz' => '&#9674;', 'spades' => '&#9824;', 'clubs' => '&#9827;', 'hearts' => '&#9829;', 'diams' => '&#9830;', 'nbsp' => '&#160;', 'iexcl' => '&#161;', 'cent' => '&#162;', 'pound' => '&#163;', 'curren' => '&#164;', 'yen' => '&#165;', 'brvbar' => '&#166;', 'sect' => '&#167;', 'uml' => '&#168;', 'copy' => '&#169;', 'ordf' => '&#170;', 'laquo' => '&#171;', 'not' => '&#172;', 'shy' => '&#173;', 'reg' => '&#174;', 'macr' => '&#175;', 'deg' => '&#176;', 'plusmn' => '&#177;', 'sup2' => '&#178;', 'sup3' => '&#179;', 'acute' => '&#180;', 'micro' => '&#181;', 'para' => '&#182;', 'middot' => '&#183;', 'cedil' => '&#184;', 'sup1' => '&#185;', 'ordm' => '&#186;', 'raquo' => '&#187;', 'frac14' => '&#188;', 'frac12' => '&#189;', 'frac34' => '&#190;', 'iquest' => '&#191;', 'Agrave' => '&#192;', 'Aacute' => '&#193;', 'Acirc' => '&#194;', 'Atilde' => '&#195;', 'Auml' => '&#196;', 'Aring' => '&#197;', 'AElig' => '&#198;', 'Ccedil' => '&#199;', 'Egrave' => '&#200;', 'Eacute' => '&#201;', 'Ecirc' => '&#202;', 'Euml' => '&#203;', 'Igrave' => '&#204;', 'Iacute' => '&#205;', 'Icirc' => '&#206;', 'Iuml' => '&#207;', 'ETH' => '&#208;', 'Ntilde' => '&#209;', 'Ograve' => '&#210;', 'Oacute' => '&#211;', 'Ocirc' => '&#212;', 'Otilde' => '&#213;', 'Ouml' => '&#214;', 'times' => '&#215;', 'Oslash' => '&#216;', 'Ugrave' => '&#217;', 'Uacute' => '&#218;', 'Ucirc' => '&#219;', 'Uuml' => '&#220;', 'Yacute' => '&#221;', 'THORN' => '&#222;', 'szlig' => '&#223;', 'agrave' => '&#224;', 'aacute' => '&#225;', 'acirc' => '&#226;', 'atilde' => '&#227;', 'auml' => '&#228;', 'aring' => '&#229;', 'aelig' => '&#230;', 'ccedil' => '&#231;', 'egrave' => '&#232;', 'eacute' => '&#233;', 'ecirc' => '&#234;', 'euml' => '&#235;', 'igrave' => '&#236;', 'iacute' => '&#237;', 'icirc' => '&#238;', 'iuml' => '&#239;', 'eth' => '&#240;', 'ntilde' => '&#241;', 'ograve' => '&#242;', 'oacute' => '&#243;', 'ocirc' => '&#244;', 'otilde' => '&#245;', 'ouml' => '&#246;', 'divide' => '&#247;', 'oslash' => '&#248;', 'ugrave' => '&#249;', 'uacute' => '&#250;', 'ucirc' => '&#251;', 'uuml' => '&#252;', 'yacute' => '&#253;', 'thorn' => '&#254;', 'yuml' => '&#255;' ); // Entity not found? Destroy it. if (isset($table[$matches[1]])) { return $table[$matches[1]]; } else { return ''; } } By opening google_xml_builder and replacing all calls to htmlentities with a call to this cusotm function (html_convert_entities) these issues disappear. Pedro
    What steps will reproduce the problem? I first ran into this isse using the new feature for producing Google Base feeds but it potentially affects all operation of the module. 1. Create an item in OSCommerce and, in the description, enter named HTMK entities like &Acirc; 2. Generate the Google Base Feed and validate it. What is the expected output? What do you see instead? You would expect proper XML output. Instead we get an XML parse error on the place where you have the &Acirc;. The error occurs because there is no DTD for named HTML entities and they are not being fixed by the google_xml_builder class. What version of the product are you using? On what operating system? 1.5.0 RC1 / PHP 4 / Linux Please provide any additional information below. This occurs because you sanitize the values using "htmlentities" function. This function only sanitizes a small number of entities. A broader function that fixes ALL entities and replaces them with their NUMERIC entity values can be found bellow: /** * Sanitizes all Text to make sure we output a valid utf8 text * This is better than htmlentities because htmlentities only encodes * a few characters whereas we need to encode ALL of them */ /* html_convert_entities($string) -- convert named HTML entities to * XML-compatible numeric entities. */ function html_convert_entities($s) { $sOut = preg_replace_callback("/&([a-zA-Z][a-zA-Z0-9] +);/", array( &$this, 'convert_entity'), htmlentities($s), -1); return utf8_encode($sOut); } /* Swap HTML named entity with its numeric equivalent. If the entity isn't * in the lookup table, this function returns a blank, which destroys the * character in the output - this is probably the desired behaviour when * producing XML. */ function convert_entity($matches) { static $table = array('quot' => '&#34;', 'amp' => '&#38;', 'lt' => '&#60;', 'gt' => '&#62;', 'OElig' => '&#338;', 'oelig' => '&#339;', 'Scaron' => '&#352;', 'scaron' => '&#353;', 'Yuml' => '&#376;', 'circ' => '&#710;', 'tilde' => '&#732;', 'ensp' => '&#8194;', 'emsp' => '&#8195;', 'thinsp' => '&#8201;', 'zwnj' => '&#8204;', 'zwj' => '&#8205;', 'lrm' => '&#8206;', 'rlm' => '&#8207;', 'ndash' => '&#8211;', 'mdash' => '&#8212;', 'lsquo' => '&#8216;', 'rsquo' => '&#8217;', 'sbquo' => '&#8218;', 'ldquo' => '&#8220;', 'rdquo' => '&#8221;', 'bdquo' => '&#8222;', 'dagger' => '&#8224;', 'Dagger' => '&#8225;', 'permil' => '&#8240;', 'lsaquo' => '&#8249;', 'rsaquo' => '&#8250;', 'euro' => '&#8364;', 'fnof' => '&#402;', 'Alpha' => '&#913;', 'Beta' => '&#914;', 'Gamma' => '&#915;', 'Delta' => '&#916;', 'Epsilon' => '&#917;', 'Zeta' => '&#918;', 'Eta' => '&#919;', 'Theta' => '&#920;', 'Iota' => '&#921;', 'Kappa' => '&#922;', 'Lambda' => '&#923;', 'Mu' => '&#924;', 'Nu' => '&#925;', 'Xi' => '&#926;', 'Omicron' => '&#927;', 'Pi' => '&#928;', 'Rho' => '&#929;', 'Sigma' => '&#931;', 'Tau' => '&#932;', 'Upsilon' => '&#933;', 'Phi' => '&#934;', 'Chi' => '&#935;', 'Psi' => '&#936;', 'Omega' => '&#937;', 'alpha' => '&#945;', 'beta' => '&#946;', 'gamma' => '&#947;', 'delta' => '&#948;', 'epsilon' => '&#949;', 'zeta' => '&#950;', 'eta' => '&#951;', 'theta' => '&#952;', 'iota' => '&#953;', 'kappa' => '&#954;', 'lambda' => '&#955;', 'mu' => '&#956;', 'nu' => '&#957;', 'xi' => '&#958;', 'omicron' => '&#959;', 'pi' => '&#960;', 'rho' => '&#961;', 'sigmaf' => '&#962;', 'sigma' => '&#963;', 'tau' => '&#964;', 'upsilon' => '&#965;', 'phi' => '&#966;', 'chi' => '&#967;', 'psi' => '&#968;', 'omega' => '&#969;', 'thetasym' => '&#977;', 'upsih' => '&#978;', 'piv' => '&#982;', 'bull' => '&#8226;', 'hellip' => '&#8230;', 'prime' => '&#8242;', 'Prime' => '&#8243;', 'oline' => '&#8254;', 'frasl' => '&#8260;', 'weierp' => '&#8472;', 'image' => '&#8465;', 'real' => '&#8476;', 'trade' => '&#8482;', 'alefsym' => '&#8501;', 'larr' => '&#8592;', 'uarr' => '&#8593;', 'rarr' => '&#8594;', 'darr' => '&#8595;', 'harr' => '&#8596;', 'crarr' => '&#8629;', 'lArr' => '&#8656;', 'uArr' => '&#8657;', 'rArr' => '&#8658;', 'dArr' => '&#8659;', 'hArr' => '&#8660;', 'forall' => '&#8704;', 'part' => '&#8706;', 'exist' => '&#8707;', 'empty' => '&#8709;', 'nabla' => '&#8711;', 'isin' => '&#8712;', 'notin' => '&#8713;', 'ni' => '&#8715;', 'prod' => '&#8719;', 'sum' => '&#8721;', 'minus' => '&#8722;', 'lowast' => '&#8727;', 'radic' => '&#8730;', 'prop' => '&#8733;', 'infin' => '&#8734;', 'ang' => '&#8736;', 'and' => '&#8743;', 'or' => '&#8744;', 'cap' => '&#8745;', 'cup' => '&#8746;', 'int' => '&#8747;', 'there4' => '&#8756;', 'sim' => '&#8764;', 'cong' => '&#8773;', 'asymp' => '&#8776;', 'ne' => '&#8800;', 'equiv' => '&#8801;', 'le' => '&#8804;', 'ge' => '&#8805;', 'sub' => '&#8834;', 'sup' => '&#8835;', 'nsub' => '&#8836;', 'sube' => '&#8838;', 'supe' => '&#8839;', 'oplus' => '&#8853;', 'otimes' => '&#8855;', 'perp' => '&#8869;', 'sdot' => '&#8901;', 'lceil' => '&#8968;', 'rceil' => '&#8969;', 'lfloor' => '&#8970;', 'rfloor' => '&#8971;', 'lang' => '&#9001;', 'rang' => '&#9002;', 'loz' => '&#9674;', 'spades' => '&#9824;', 'clubs' => '&#9827;', 'hearts' => '&#9829;', 'diams' => '&#9830;', 'nbsp' => '&#160;', 'iexcl' => '&#161;', 'cent' => '&#162;', 'pound' => '&#163;', 'curren' => '&#164;', 'yen' => '&#165;', 'brvbar' => '&#166;', 'sect' => '&#167;', 'uml' => '&#168;', 'copy' => '&#169;', 'ordf' => '&#170;', 'laquo' => '&#171;', 'not' => '&#172;', 'shy' => '&#173;', 'reg' => '&#174;', 'macr' => '&#175;', 'deg' => '&#176;', 'plusmn' => '&#177;', 'sup2' => '&#178;', 'sup3' => '&#179;', 'acute' => '&#180;', 'micro' => '&#181;', 'para' => '&#182;', 'middot' => '&#183;', 'cedil' => '&#184;', 'sup1' => '&#185;', 'ordm' => '&#186;', 'raquo' => '&#187;', 'frac14' => '&#188;', 'frac12' => '&#189;', 'frac34' => '&#190;', 'iquest' => '&#191;', 'Agrave' => '&#192;', 'Aacute' => '&#193;', 'Acirc' => '&#194;', 'Atilde' => '&#195;', 'Auml' => '&#196;', 'Aring' => '&#197;', 'AElig' => '&#198;', 'Ccedil' => '&#199;', 'Egrave' => '&#200;', 'Eacute' => '&#201;', 'Ecirc' => '&#202;', 'Euml' => '&#203;', 'Igrave' => '&#204;', 'Iacute' => '&#205;', 'Icirc' => '&#206;', 'Iuml' => '&#207;', 'ETH' => '&#208;', 'Ntilde' => '&#209;', 'Ograve' => '&#210;', 'Oacute' => '&#211;', 'Ocirc' => '&#212;', 'Otilde' => '&#213;', 'Ouml' => '&#214;', 'times' => '&#215;', 'Oslash' => '&#216;', 'Ugrave' => '&#217;', 'Uacute' => '&#218;', 'Ucirc' => '&#219;', 'Uuml' => '&#220;', 'Yacute' => '&#221;', 'THORN' => '&#222;', 'szlig' => '&#223;', 'agrave' => '&#224;', 'aacute' => '&#225;', 'acirc' => '&#226;', 'atilde' => '&#227;', 'auml' => '&#228;', 'aring' => '&#229;', 'aelig' => '&#230;', 'ccedil' => '&#231;', 'egrave' => '&#232;', 'eacute' => '&#233;', 'ecirc' => '&#234;', 'euml' => '&#235;', 'igrave' => '&#236;', 'iacute' => '&#237;', 'icirc' => '&#238;', 'iuml' => '&#239;', 'eth' => '&#240;', 'ntilde' => '&#241;', 'ograve' => '&#242;', 'oacute' => '&#243;', 'ocirc' => '&#244;', 'otilde' => '&#245;', 'ouml' => '&#246;', 'divide' => '&#247;', 'oslash' => '&#248;', 'ugrave' => '&#249;', 'uacute' => '&#250;', 'ucirc' => '&#251;', 'uuml' => '&#252;', 'yacute' => '&#253;', 'thorn' => '&#254;', 'yuml' => '&#255;' ); // Entity not found? Destroy it. if (isset($table[$matches[1]])) { return $table[$matches[1]]; } else { return ''; } } By opening google_xml_builder and replacing all calls to htmlentities with a call to this cusotm function (html_convert_entities) these issues disappear. Pedro
  • Oct 06, 2009
    issue 90 (Oscommerce Affiliate contribution/module & google checkout) reported by samvonduhn   -   It's a simple question with perhaps a not so simple solution. What is the easiest code modification necessary in order to get the oscommerce affiliate module working with google checkout? Server OS: Linux 2.6.18-92.1.10.el5PAE Database: MySQL 5.0.67.d7-ourdelta-log HTTP Server: Apache PHP Version: 5.2.8 (Zend: 2.2.0) osCommerce Online Merchant v2.2 RC2a
    It's a simple question with perhaps a not so simple solution. What is the easiest code modification necessary in order to get the oscommerce affiliate module working with google checkout? Server OS: Linux 2.6.18-92.1.10.el5PAE Database: MySQL 5.0.67.d7-ourdelta-log HTTP Server: Apache PHP Version: 5.2.8 (Zend: 2.2.0) osCommerce Online Merchant v2.2 RC2a
  • Oct 04, 2009
    issue 7 (Need support for merchant calculated taxes) commented on by petermed...@zoom-room.com   -   Has anyone figured out how to charge proper taxes based on which county the delivery zip code is in in Florida?
    Has anyone figured out how to charge proper taxes based on which county the delivery zip code is in in Florida?
  • Sep 15, 2009
    issue 89 (Error parsing XML; message from parser is: The markup in the...) commented on by pcsgamesonline   -   Might have fixed it by cmodin the responsehandler.php to 555 and redoing the shipping_methods.php.
    Might have fixed it by cmodin the responsehandler.php to 555 and redoing the shipping_methods.php.
  • Sep 15, 2009
    issue 89 (Error parsing XML; message from parser is: The markup in the...) reported by pcsgamesonline   -   What steps will reproduce the problem? 1. Order is placed on OsCommerce 2. Cart is sent to Google Checkout and displays properly 3. Callback is made to get shipping but not returned back to Google Checkout What is the expected output? What do you see instead? calculated shipping. i see the default values What version of the product are you using? On what operating system? xp home also tried on vista premium. google checkout v1.5.0, oscommerce 2.2rc2a Please provide any additional information below. XML SENT <br /> <b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/pcsgames/public_html/googlecheckout/library/shipping/merchant_calculated_methods.php:140) in <b>/home/pcsgames/public_html/googlecheckout/library/googleresponse.php</b> on line <b>136</b><br /> <?xml version="1.0" encoding="UTF-8"?> <merchant-calculation-results xmlns="http://checkout.google.com/schema/2"> <results> <result shipping-name="Parcelforce 48: (Insured upto &amp;amp;amp;pound;150, ships normally within 48 Hours)" address-id="802977141473002"> <shipping-rate currency="GBP">15.99</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail Airmail: (Ships normally within 3 to 5 days)" address-id="802977141473002"> <shipping-rate currency="GBP">0</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail 1st Class Recorded: (Insured upto &amp;amp;amp;pound;39, ships normally within 1 to 3 days)" address-id="802977141473002"> <shipping-rate currency="GBP">2.89</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail 2nd Class Standard: (Ships normally within 3 to 5 days)" address-id="802977141473002"> <shipping-rate currency="GBP">0</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail 2nd Class Recorded: (Insured upto &amp;amp;amp;pound;39, ships normally within 3 to 5 days)" address-id="802977141473002"> <shipping-rate currency="GBP">2.6</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail Special Delivery: (Insured upto &amp;amp;amp;pound;500, ships normally Nextday)" address-id="802977141473002"> <shipping-rate currency="GBP">5.4</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail Standard Parcels: (Insured upto &amp;amp;amp;pound;39, ships normally within 3 to 5 days)_1" address-id="802977141473002"> <shipping-rate currency="GBP">0</shipping-rate> <shippable>true</shippable> </result> </results> </merchant-calculation-results>
    What steps will reproduce the problem? 1. Order is placed on OsCommerce 2. Cart is sent to Google Checkout and displays properly 3. Callback is made to get shipping but not returned back to Google Checkout What is the expected output? What do you see instead? calculated shipping. i see the default values What version of the product are you using? On what operating system? xp home also tried on vista premium. google checkout v1.5.0, oscommerce 2.2rc2a Please provide any additional information below. XML SENT <br /> <b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/pcsgames/public_html/googlecheckout/library/shipping/merchant_calculated_methods.php:140) in <b>/home/pcsgames/public_html/googlecheckout/library/googleresponse.php</b> on line <b>136</b><br /> <?xml version="1.0" encoding="UTF-8"?> <merchant-calculation-results xmlns="http://checkout.google.com/schema/2"> <results> <result shipping-name="Parcelforce 48: (Insured upto &amp;amp;amp;pound;150, ships normally within 48 Hours)" address-id="802977141473002"> <shipping-rate currency="GBP">15.99</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail Airmail: (Ships normally within 3 to 5 days)" address-id="802977141473002"> <shipping-rate currency="GBP">0</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail 1st Class Recorded: (Insured upto &amp;amp;amp;pound;39, ships normally within 1 to 3 days)" address-id="802977141473002"> <shipping-rate currency="GBP">2.89</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail 2nd Class Standard: (Ships normally within 3 to 5 days)" address-id="802977141473002"> <shipping-rate currency="GBP">0</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail 2nd Class Recorded: (Insured upto &amp;amp;amp;pound;39, ships normally within 3 to 5 days)" address-id="802977141473002"> <shipping-rate currency="GBP">2.6</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail Special Delivery: (Insured upto &amp;amp;amp;pound;500, ships normally Nextday)" address-id="802977141473002"> <shipping-rate currency="GBP">5.4</shipping-rate> <shippable>true</shippable> </result> <result shipping-name="Royal Mail Standard Parcels: (Insured upto &amp;amp;amp;pound;39, ships normally within 3 to 5 days)_1" address-id="802977141473002"> <shipping-rate currency="GBP">0</shipping-rate> <shippable>true</shippable> </result> </results> </merchant-calculation-results>
  • Sep 12, 2009
    issue 88 (bad logic in google_sitemap_builder.php prevents product lis...) reported by egjenk...@tecsolutionsinc.com   -   in add_product_url(), change: ...$product['products_quantity' >= 1]) to ...$product['products_quantity'] >= 1)
    in add_product_url(), change: ...$product['products_quantity' >= 1]) to ...$product['products_quantity'] >= 1)
  • Sep 03, 2009
    issue 87 (OSCommerce password not created or sent, and need to log out...) reported by Enanitoleg   -   What steps will reproduce the problem? 1. Install Google Checkout Module v1.5.0 on a fresh install of osCommerce v2.2, RC 2a 2. Setup a Sandbox Google Checkout account and paste the callback URL and merchant key/ ID into the GCO and OSC interfaces as appropriate 3. Order a product using Google Checkout (sandboxed) 4. During the checkout process, create a new (sandbox) Google Checkout account to pay and finish the order. 4. Click the return link to return to the OSCommerce What is the expected output? What do you see instead? WHAT SHOULD HAPPEN: Customer is either logged in to their automatically-created OSC account or logged out. Customer is emailed a password to be able to log into their account through the OSC store. WHAT ACTUALLY HAPPENS: Upon return to the store, customer is logged into a blank account (clicking on order history shows no orders, clicking on account information shows no information). They have to log out, which is confusing and a hassle. Even though an account exists for them (due to Google sending their information to OSC), no password is emailed to them. The newly-created Google Checkout password cannot be used to log into OSC, and there is no other way of finding out what the password is. The only way for the customer to log in is to click "Forgotten Password? Click Here" to be emailed a new password. Using this new password, customer can finally log in with their google checkout email address and view their order history and all of their information. What version of the product are you using? On what operating system? Google Checkout Module v1.5.0 on a fresh install of osCommerce v2.2, RC 2a; Linux x86 CentOS 5.x hosting (Hostgator), PHP 5.2.9, Apache 2.2.11, MySQL 5.1.30 Please provide any additional information below. A fast reply would be greatly appreciated! My client is unable to use PayPal, and Google CO is the best alternative. Thanks!
    What steps will reproduce the problem? 1. Install Google Checkout Module v1.5.0 on a fresh install of osCommerce v2.2, RC 2a 2. Setup a Sandbox Google Checkout account and paste the callback URL and merchant key/ ID into the GCO and OSC interfaces as appropriate 3. Order a product using Google Checkout (sandboxed) 4. During the checkout process, create a new (sandbox) Google Checkout account to pay and finish the order. 4. Click the return link to return to the OSCommerce What is the expected output? What do you see instead? WHAT SHOULD HAPPEN: Customer is either logged in to their automatically-created OSC account or logged out. Customer is emailed a password to be able to log into their account through the OSC store. WHAT ACTUALLY HAPPENS: Upon return to the store, customer is logged into a blank account (clicking on order history shows no orders, clicking on account information shows no information). They have to log out, which is confusing and a hassle. Even though an account exists for them (due to Google sending their information to OSC), no password is emailed to them. The newly-created Google Checkout password cannot be used to log into OSC, and there is no other way of finding out what the password is. The only way for the customer to log in is to click "Forgotten Password? Click Here" to be emailed a new password. Using this new password, customer can finally log in with their google checkout email address and view their order history and all of their information. What version of the product are you using? On what operating system? Google Checkout Module v1.5.0 on a fresh install of osCommerce v2.2, RC 2a; Linux x86 CentOS 5.x hosting (Hostgator), PHP 5.2.9, Apache 2.2.11, MySQL 5.1.30 Please provide any additional information below. A fast reply would be greatly appreciated! My client is unable to use PayPal, and Google CO is the best alternative. Thanks!
  • Aug 22, 2009
    issue 86 (Need installation instuctions for hostgator) reported by matthewwoodky   -   Hostgator does not include Gooogle Checkout as a module in their Fantastico OSCommerce installer. I tried to follow the manual installation instructions, but since the directory structure is different from the offline installation, I'm unsure how to proceed. My root installation folder would be /html_public. I'm not a developer or programmer.... I've requested that hostgator add your module.
    Hostgator does not include Gooogle Checkout as a module in their Fantastico OSCommerce installer. I tried to follow the manual installation instructions, but since the directory structure is different from the offline installation, I'm unsure how to proceed. My root installation folder would be /html_public. I'm not a developer or programmer.... I've requested that hostgator add your module.
  • Aug 09, 2009
    issue 85 (No compatibility with MVS) reported by lyonsperf   -   What steps will reproduce the problem? 1. Upload Google Checkout 2. Activate it in admin panel 3. Use checkout on site to see that dropshipped products have no shipping charges What is the expected output? I would expect the google checkout to draw the shipping infro from vendors_shipping.php and apply the appropriate prices.What do you see instead? No shipping charges at all. What version of the product are you using? 1.5 On what operating system? Linux Please provide any additional information below. This is a major factor as to whether shop owners with Osc will use Google Checkout. Many of us utlize drop shipping from our vendors and need to provide the most accurate price for shipping.
    What steps will reproduce the problem? 1. Upload Google Checkout 2. Activate it in admin panel 3. Use checkout on site to see that dropshipped products have no shipping charges What is the expected output? I would expect the google checkout to draw the shipping infro from vendors_shipping.php and apply the appropriate prices.What do you see instead? No shipping charges at all. What version of the product are you using? 1.5 On what operating system? Linux Please provide any additional information below. This is a major factor as to whether shop owners with Osc will use Google Checkout. Many of us utlize drop shipping from our vendors and need to provide the most accurate price for shipping.
  • Aug 07, 2009
    issue 7 (Need support for merchant calculated taxes) commented on by lyonsperf   -   This is still an issue especially with New York State sales taxes.
    This is still an issue especially with New York State sales taxes.
  • Aug 07, 2009
    issue 7 (Need support for merchant calculated taxes) commented on by lyonsperf   -   This is still an issue especially with New York State sales taxes.
    This is still an issue especially with New York State sales taxes.
  • Jul 08, 2009
    issue 84 (order total problem) reported by qcompconsultant   -   order total like coupon discount and shipping not passed to google. error may be here.. gcheckout.php $Gitem = new GoogleItem($order_total['title'], '', '1', $currencies->get_value(DEFAULT_CURRENCY) * $products[$i]['final_price'], 'LB', 0); this variable $products[$i]['final_price'] has no value here. ???????
    order total like coupon discount and shipping not passed to google. error may be here.. gcheckout.php $Gitem = new GoogleItem($order_total['title'], '', '1', $currencies->get_value(DEFAULT_CURRENCY) * $products[$i]['final_price'], 'LB', 0); this variable $products[$i]['final_price'] has no value here. ???????
  • Jul 02, 2009
    issue 83 (Syntax error in 'includes/modules/payment/googlecheckout.php...) reported by d...@danceswithkleer.com   -   What steps will reproduce the problem? 1. Follow the installation steps for a modified install and during the initial reading of the module into the database the db insert query will fail due to a couple of things: - 1. The table title is too long for the default field settings. People will need to increase this to be able to handle the length of that string. - 2. The mysql function 'now()' being wrapped in single quotes will cause a syntax error. I fixed it by changing this in 'includes/modules/payment/googlecheckout.php': $value_array = array($title, $key, $default_value, $description, $group_id, $sort_order, 'now()'); if (!is_null($set_function)) { $value_array[] = $set_function; } $value_list = "('" . join("', '", $value_array) . "')"; to this: $value_array = array($title, $key, $default_value, $description, $group_id, $sort_order, 'now()'); if (!is_null($set_function)) { $value_array[] = $set_function; } $values_fixed = "'" . join("', '", $value_array) . "'"; $values_fixed = str_replace("'now()'", 'now()', $values_fixed); $value_list = "(" . $values_fixed . ")"; I'm sure there are other ways, but it works. After fixing this issue I ran into another trying to install the module, 'Fatal error: Cannot redeclare class googlecheckout...' The only way I found this was to temporarily comment out the redirect after the install step to see what was going on since the redirect after the install hides it. It was failing because of multiple configuration keys added to the configuration table with the same name during my fixing of the above issues, therefore trying to load the same module multiple times. Not normally the first place you look for what initially appears to be an include problem...
    What steps will reproduce the problem? 1. Follow the installation steps for a modified install and during the initial reading of the module into the database the db insert query will fail due to a couple of things: - 1. The table title is too long for the default field settings. People will need to increase this to be able to handle the length of that string. - 2. The mysql function 'now()' being wrapped in single quotes will cause a syntax error. I fixed it by changing this in 'includes/modules/payment/googlecheckout.php': $value_array = array($title, $key, $default_value, $description, $group_id, $sort_order, 'now()'); if (!is_null($set_function)) { $value_array[] = $set_function; } $value_list = "('" . join("', '", $value_array) . "')"; to this: $value_array = array($title, $key, $default_value, $description, $group_id, $sort_order, 'now()'); if (!is_null($set_function)) { $value_array[] = $set_function; } $values_fixed = "'" . join("', '", $value_array) . "'"; $values_fixed = str_replace("'now()'", 'now()', $values_fixed); $value_list = "(" . $values_fixed . ")"; I'm sure there are other ways, but it works. After fixing this issue I ran into another trying to install the module, 'Fatal error: Cannot redeclare class googlecheckout...' The only way I found this was to temporarily comment out the redirect after the install step to see what was going on since the redirect after the install hides it. It was failing because of multiple configuration keys added to the configuration table with the same name during my fixing of the above issues, therefore trying to load the same module multiple times. Not normally the first place you look for what initially appears to be an include problem...
  • May 29, 2009
    issue 82 (Using 'Shipping Zone option' with US territories included) reported by atnaples   -   What steps will reproduce the problem? 1. Create a zone with all US states 2. Add Puerto Rico to the same zone, so it will be registered twice: as a US (US/PR) state and as a country (PR/All States). 3. Try to set up for the merchant carrier use the 'Shipping Zone'. You will receive the most popular message 'Oops...' What is the expected output? What do you see instead? I would expect to get the shipping module enable for the zone and let customer to register as from US/PR "state" or from PR. Most likely there will be the same issue for all/most US territories. What version of the product are you using? On what operating system? Please provide any additional information below. The problem with AddAllowedPostalArea: the system does not except the blank 'postal pattern'. If change the declaration as follows: AddAllowedPostalArea($country_code, $postal_pattern = "*"), everything will be fine.
    What steps will reproduce the problem? 1. Create a zone with all US states 2. Add Puerto Rico to the same zone, so it will be registered twice: as a US (US/PR) state and as a country (PR/All States). 3. Try to set up for the merchant carrier use the 'Shipping Zone'. You will receive the most popular message 'Oops...' What is the expected output? What do you see instead? I would expect to get the shipping module enable for the zone and let customer to register as from US/PR "state" or from PR. Most likely there will be the same issue for all/most US territories. What version of the product are you using? On what operating system? Please provide any additional information below. The problem with AddAllowedPostalArea: the system does not except the blank 'postal pattern'. If change the declaration as follows: AddAllowedPostalArea($country_code, $postal_pattern = "*"), everything will be fine.
  • May 29, 2009
    issue 81 (USPS shipping gquotes for the product lighter than .5 lb (8 ...) reported by atnaples   -   What steps will reproduce the problem? 1. Carrie Calculation is enabled 2. The product must have weight less than 8 oz (.5 lb). Not equal What is the expected output? What do you see instead? I would expect the real-time quotes from US Mail, but instead, GC will show the default shipping rates set up in admin What version of the product are you using? On what operating system? GC is the latest from the Google web site. Please provide any additional information below. The problem with rounding numbers, because if the weight is more than 8 oz (> .5 lb) it will be rounded to 1 lb, and the system will provide the correct data.
    What steps will reproduce the problem? 1. Carrie Calculation is enabled 2. The product must have weight less than 8 oz (.5 lb). Not equal What is the expected output? What do you see instead? I would expect the real-time quotes from US Mail, but instead, GC will show the default shipping rates set up in admin What version of the product are you using? On what operating system? GC is the latest from the Google web site. Please provide any additional information below. The problem with rounding numbers, because if the weight is more than 8 oz (> .5 lb) it will be rounded to 1 lb, and the system will provide the correct data.
  • May 20, 2009
    issue 55 (Google Checkout on osCommerce will not appear as a selectabl...) commented on by bmstore114   -   exactly the same problem I am having. any solutions? any help is greatly appreciated.
    exactly the same problem I am having. any solutions? any help is greatly appreciated.
  • May 20, 2009
    issue 80 (Unmodified osCommerce broken files?) commented on by bmstore114   -   1. Fresh install OSC 2.2 RC2a 2. Fresh install GCO module 1.5.0 3. Test Server s15261756.onlinehome-server.com willing to provide ftp and Admin access.
    1. Fresh install OSC 2.2 RC2a 2. Fresh install GCO module 1.5.0 3. Test Server s15261756.onlinehome-server.com willing to provide ftp and Admin access.
  • May 20, 2009
    issue 80 (Unmodified osCommerce broken files?) reported by bmstore114   -   What steps will reproduce the problem? 1. Unmodified osCommerce 2. If you are using the basic osCommerce installation without any other modules or add-ons, simply copy the provided files into your osCommerce directory, preserving the file structure. Did that at test server 3. I overwrite my osCommerce v2.2, RC 2a with out of the box files provided by google with out any modifications. What is the expected output? What do you see instead? As you can see on the site s15261756.onlinehome-server.com the Google checkout button appears, but won't link to google during checkout. Even with merchant id and key entered. It keeps going in a continuous checkout loop. Other posts suggest it is a result of broken <form></form> tags in the files provided. What version of the product are you using? On what operating system? Server Information Server Host: s15261756.onlinehome-server.com (127.0.0.1) Database Host: localhost (127.0.0.1) Server OS: Linux 2.6.9-023stab048.6-smp Database: MySQL 4.1.20 Server Date: 05/20/2009 06:36:29 Datebase Date: 05/20/2009 06:36:29 Server Up Time: 06:36:29 up 4 days, 19:08, 0 users, load average: 0.00, 0.00, 0.00 HTTP Server: Apache/2.0.54 (Fedora) PHP Version: 5.0.4 (Zend: 2.0.4-dev) Please provide any additional information below.
    What steps will reproduce the problem? 1. Unmodified osCommerce 2. If you are using the basic osCommerce installation without any other modules or add-ons, simply copy the provided files into your osCommerce directory, preserving the file structure. Did that at test server 3. I overwrite my osCommerce v2.2, RC 2a with out of the box files provided by google with out any modifications. What is the expected output? What do you see instead? As you can see on the site s15261756.onlinehome-server.com the Google checkout button appears, but won't link to google during checkout. Even with merchant id and key entered. It keeps going in a continuous checkout loop. Other posts suggest it is a result of broken <form></form> tags in the files provided. What version of the product are you using? On what operating system? Server Information Server Host: s15261756.onlinehome-server.com (127.0.0.1) Database Host: localhost (127.0.0.1) Server OS: Linux 2.6.9-023stab048.6-smp Database: MySQL 4.1.20 Server Date: 05/20/2009 06:36:29 Datebase Date: 05/20/2009 06:36:29 Server Up Time: 06:36:29 up 4 days, 19:08, 0 users, load average: 0.00, 0.00, 0.00 HTTP Server: Apache/2.0.54 (Fedora) PHP Version: 5.0.4 (Zend: 2.0.4-dev) Please provide any additional information below.
  • May 16, 2009
    issue 79 (Have 1.5 installed and can not save install from admin modul...) reported by herasonlinemarket   -   What steps will reproduce the problem? 1. installing the 1.5 2. 3. What is the expected output? What do you see instead? I see the file attached and what i want to see is the second file attached. What version of the product are you using? On what operating system? 1.5 Ubuntu linux Please provide any additional information below. I have looked at the module/payment/googlecheckout.php file for any reason I would get the blue underlines when I go to set up the google checkout. in the admin under modules. I even went to the source area here and copied and pasted the contents in my googlecheckout.php and still the same thing. I don't know where to look or go from here. I sure hope you can help me.. I upgraded from 1.4 because I could have more than one shipping price.. and this verison looked as if I could. thank you your help..and any thing eles I can provide you i WILL BE happy to --to get this working.
    What steps will reproduce the problem? 1. installing the 1.5 2. 3. What is the expected output? What do you see instead? I see the file attached and what i want to see is the second file attached. What version of the product are you using? On what operating system? 1.5 Ubuntu linux Please provide any additional information below. I have looked at the module/payment/googlecheckout.php file for any reason I would get the blue underlines when I go to set up the google checkout. in the admin under modules. I even went to the source area here and copied and pasted the contents in my googlecheckout.php and still the same thing. I don't know where to look or go from here. I sure hope you can help me.. I upgraded from 1.4 because I could have more than one shipping price.. and this verison looked as if I could. thank you your help..and any thing eles I can provide you i WILL BE happy to --to get this working.
  • May 06, 2009
    issue 78 (Confirmation Receipt Deleted in Error) reported by chihualover   -   What steps will reproduce the problem? 1. Deleting the confirmation receipt 2. 3. What is the expected output? What do you see instead? What version of the product are you using? On what operating system? Please provide any additional information below. I am the customer & I deleted the confirmation of receipt in error. The shipper cannot be paid - what do I do now. My credit card has been charged but they cannot get paid.
    What steps will reproduce the problem? 1. Deleting the confirmation receipt 2. 3. What is the expected output? What do you see instead? What version of the product are you using? On what operating system? Please provide any additional information below. I am the customer & I deleted the confirmation of receipt in error. The shipper cannot be paid - what do I do now. My credit card has been charged but they cannot get paid.
  • May 06, 2009
    issue 77 (Confirmation Receipt Deleted in Error) reported by chihualover   -   What steps will reproduce the problem? 1. Deleting the confirmation receipt 2. 3. What is the expected output? What do you see instead? What version of the product are you using? On what operating system? Please provide any additional information below. I am the customer & I deleted the confirmation of receipt in error. The shipper cannot be paid - what do I do now. My credit card has been charged but they cannot get paid.
    What steps will reproduce the problem? 1. Deleting the confirmation receipt 2. 3. What is the expected output? What do you see instead? What version of the product are you using? On what operating system? Please provide any additional information below. I am the customer & I deleted the confirmation of receipt in error. The shipper cannot be paid - what do I do now. My credit card has been charged but they cannot get paid.
  • Apr 18, 2009
    issue 76 (callback to responsehandler.php error) reported by test_o...@verizon.net   -   Orders not returned to Admin using PHP CGI, sandBox orders are logged in to sandBox, email confirmations are sent to buyer and seller, return to catalog link to gc_return.php....all works... What steps will reproduce the problem? googlecheckout/.htaccess - set with merchant id, merchant key API callback URL to:https://domain/catalog/googlecheckout/responsehandler.php callback method: xml callback fails, When I go to responsehandler.php error log, I get this syntax error: Parse error: syntax error, unexpected T_DEFAULT in domain/catalog/ googlecheckout/responsehandler.php on line 1154 sandBox > Tools > Integration Console says: We encountered an error trying to access your server at https://domain.com/catalog/googlecheckout/responsehandler.php -- the error we got is java.net.MalformedURLException: no protocol: /~user/catalog/googlecheckout/responsehandler.php What version of the product are you using? On what operating system? PHP CGI PHP version: 5.2.9 MySQL: 5.0.75 Apache: 2.2.11 OSc: 2.2.RC.2a Google Checkout: 1.5.0
    Orders not returned to Admin using PHP CGI, sandBox orders are logged in to sandBox, email confirmations are sent to buyer and seller, return to catalog link to gc_return.php....all works... What steps will reproduce the problem? googlecheckout/.htaccess - set with merchant id, merchant key API callback URL to:https://domain/catalog/googlecheckout/responsehandler.php callback method: xml callback fails, When I go to responsehandler.php error log, I get this syntax error: Parse error: syntax error, unexpected T_DEFAULT in domain/catalog/ googlecheckout/responsehandler.php on line 1154 sandBox > Tools > Integration Console says: We encountered an error trying to access your server at https://domain.com/catalog/googlecheckout/responsehandler.php -- the error we got is java.net.MalformedURLException: no protocol: /~user/catalog/googlecheckout/responsehandler.php What version of the product are you using? On what operating system? PHP CGI PHP version: 5.2.9 MySQL: 5.0.75 Apache: 2.2.11 OSc: 2.2.RC.2a Google Checkout: 1.5.0
  • Apr 10, 2009
    ReadMe_1_5_0 (Google Checkout Module v1.5.0 for osCommerce v2.2, RC 2a - R...) Wiki page edited by alek.dembowski
  • Apr 08, 2009
    issue 75 (Not being returned to gc_return.php and orders not showing i...) reported by p...@laser-tool.com   -   When an order is placed it "sometimes" showes up under administration in oscommerce. It does not work everytime. I also had it with the previous version of google checkout. I am only using the sandbox account. What steps will reproduce the problem? What seems to be the case is the following; Callback method: XML 1) Place an order. RESULT: Get the page that says "Thanks, you're done! Return to (my oscommerce site)." 2) Click on link to return to my oscommerce site. RESULT: Sent to ".../catalog/login.php" Should have been sent to "/catalog/gc_return.php?products_id=28" The order shows in "/googlecheckout/logs/respons_message.log" properly. No errors are reported in "/googlecheckout/logs/response_error.log" Order does not display in oscommerce Administration. Callback method: HTML 1) Place a NEW order. Pretend it is order number xxx123 RESULT: Get the page that says "Thanks, you're done! Return to "your oscommerce site". 2) Click on link to return to the oscommerce site. RESULT: Sent to "/catalog/gc_return.php?products_id=28" The order shows (I believe incorrectly) all on a single line in "/googlecheckout/logs/respons_message.log" The error mesage "Invalid or not supported Message" is reported in "/googlecheckout/logs/response_error.log" 3) Switch callback method to XML RESULT: after some time has passed The order number xxx123 now shows in "/googlecheckout/logs/respons_message.log" properly. No errors are reported in "/googlecheckout/logs/response_error.log" The order number xxx123 is shown in oscommerce's Admistration orders section. What version of the product are you using? On what operating system? PHP Version: 5.2.6 (Zend: 2.2.0) MySQL 4.1.22-standard-log Apache version 2.2.9 (Unix) OScommerce v2.2 RC2
    When an order is placed it "sometimes" showes up under administration in oscommerce. It does not work everytime. I also had it with the previous version of google checkout. I am only using the sandbox account. What steps will reproduce the problem? What seems to be the case is the following; Callback method: XML 1) Place an order. RESULT: Get the page that says "Thanks, you're done! Return to (my oscommerce site)." 2) Click on link to return to my oscommerce site. RESULT: Sent to ".../catalog/login.php" Should have been sent to "/catalog/gc_return.php?products_id=28" The order shows in "/googlecheckout/logs/respons_message.log" properly. No errors are reported in "/googlecheckout/logs/response_error.log" Order does not display in oscommerce Administration. Callback method: HTML 1) Place a NEW order. Pretend it is order number xxx123 RESULT: Get the page that says "Thanks, you're done! Return to "your oscommerce site". 2) Click on link to return to the oscommerce site. RESULT: Sent to "/catalog/gc_return.php?products_id=28" The order shows (I believe incorrectly) all on a single line in "/googlecheckout/logs/respons_message.log" The error mesage "Invalid or not supported Message" is reported in "/googlecheckout/logs/response_error.log" 3) Switch callback method to XML RESULT: after some time has passed The order number xxx123 now shows in "/googlecheckout/logs/respons_message.log" properly. No errors are reported in "/googlecheckout/logs/response_error.log" The order number xxx123 is shown in oscommerce's Admistration orders section. What version of the product are you using? On what operating system? PHP Version: 5.2.6 (Zend: 2.2.0) MySQL 4.1.22-standard-log Apache version 2.2.9 (Unix) OScommerce v2.2 RC2
  • Apr 05, 2009
    issue 19 (HTTP Basic Authentication failed.) commented on by alimulrazi28   -   fucks facks
    fucks facks
  • Apr 01, 2009
    issue 72 (1146 - Table 'spaandbeauty_db.google_configuration' doesn't ...) commented on by gmhsphil   -   I fix the issue, I made both comparisons from old version to the latest one version 1.5 rc-1, just make sure unistall the old one from admin and all old files from server, then install the first one by downloading the latest zip file here and unzip inside the server ( I am using Cpanel), make sure your googlecheckout.php is in the right permission (644) Hope it helps.
    I fix the issue, I made both comparisons from old version to the latest one version 1.5 rc-1, just make sure unistall the old one from admin and all old files from server, then install the first one by downloading the latest zip file here and unzip inside the server ( I am using Cpanel), make sure your googlecheckout.php is in the right permission (644) Hope it helps.
  • Mar 29, 2009
    issue 72 (1146 - Table 'spaandbeauty_db.google_configuration' doesn't ...) commented on by feodora.linux   -   I know how exactly fix issue.
    I know how exactly fix issue.
  • Mar 26, 2009
    issue 74 (file permissions) Status changed by ed.davisson   -   That is the correct solution. I've updated the installation instructions to include this step. Sorry for the trouble.
    Status: Done
    That is the correct solution. I've updated the installation instructions to include this step. Sorry for the trouble.
    Status: Done
  • Mar 26, 2009
    Installation_1_5_0 (Google Checkout Module v1.5.0 for osCommerce v2.2, RC 2a - I...) Wiki page edited by ed.davisson
  • Mar 26, 2009
    r237 (Remove duplicate log files (these now live under a subdirect...) committed by ed.davisson   -   Remove duplicate log files (these now live under a subdirectory: googlecheckout/logs)
    Remove duplicate log files (these now live under a subdirectory: googlecheckout/logs)
  • Mar 26, 2009
    issue 74 (file permissions) reported by hilburn...@gannon.edu   -   What steps will reproduce the problem? 1. fresh install of oscommerce 2. apply googlecheckout v1.5_rc1 3. browse to .../catalog/admin/ 4. Select "Modules" What is the expected output? no error messages What do you see instead? The following warnings about "...Permission denied..." for 3 files. Warning: fopen (/home/laserdri/public_html/catalog/googlecheckout/feeds/products- static.xml) [function.fopen]: failed to open stream: Permission denied in /home/laserdri/public_html/catalog/googlecheckout/library/google_cron_ho ok.php on line 48 Warning: fopen (/home/laserdri/public_html/catalog/googlecheckout/feeds/sitemap- static.xml) [function.fopen]: failed to open stream: Permission denied in /home/laserdri/public_html/catalog/googlecheckout/library/google_cron_ho ok.php on line 56 Warning: fopen (/home/laserdri/public_html/catalog/googlecheckout/logs/last_updated.log) [function.fopen]: failed to open stream: Permission denied in /home/laserdri/public_html/catalog/googlecheckout/library/google_cron_ho ok.php on line 63 What version of the product are you using? On what operating system? Please provide any additional information below. Warnings do not occur if file permissions are changed to 777 for products-static.xml sitemap-static.xml last_updated.log But is this the correct solution?
    What steps will reproduce the problem? 1. fresh install of oscommerce 2. apply googlecheckout v1.5_rc1 3. browse to .../catalog/admin/ 4. Select "Modules" What is the expected output? no error messages What do you see instead? The following warnings about "...Permission denied..." for 3 files. Warning: fopen (/home/laserdri/public_html/catalog/googlecheckout/feeds/products- static.xml) [function.fopen]: failed to open stream: Permission denied in /home/laserdri/public_html/catalog/googlecheckout/library/google_cron_ho ok.php on line 48 Warning: fopen (/home/laserdri/public_html/catalog/googlecheckout/feeds/sitemap- static.xml) [function.fopen]: failed to open stream: Permission denied in /home/laserdri/public_html/catalog/googlecheckout/library/google_cron_ho ok.php on line 56 Warning: fopen (/home/laserdri/public_html/catalog/googlecheckout/logs/last_updated.log) [function.fopen]: failed to open stream: Permission denied in /home/laserdri/public_html/catalog/googlecheckout/library/google_cron_ho ok.php on line 63 What version of the product are you using? On what operating system? Please provide any additional information below. Warnings do not occur if file permissions are changed to 777 for products-static.xml sitemap-static.xml last_updated.log But is this the correct solution?
  • Mar 26, 2009
    issue 73 (works on wampserver. deploy to live server...does not work) commented on by hilburn...@gannon.edu   -   Solved. Need to upload php files as text files. FILEZILA works.
    Solved. Need to upload php files as text files. FILEZILA works.
  • Mar 26, 2009
    issue 72 (1146 - Table 'spaandbeauty_db.google_configuration' doesn't ...) commented on by hilburn...@gannon.edu   -   I had the same issue. It went away when I made sure to upload php files as ascii files using filezilla.
    I had the same issue. It went away when I made sure to upload php files as ascii files using filezilla.
  • Mar 25, 2009
    issue 73 (works on wampserver. deploy to live server...does not work) reported by hilburn...@gannon.edu   -   What steps will reproduce the problem? 1. creat fresh install of osc in wampserver 2. run v1.5_rc1\install.bat 3. issure does not occur in wampserver only after move to live server. 4. browse to localhost\catalog\admin no problems. 5. browse to domainname.com\catalog\admin and problem occurs. What is the expected output? see the admin page for oscommerce What do you see instead? Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/--- /public_html/catalog/admin/includes/functions/general.php:2520) in /home/-- -/public_html/catalog/admin/includes/functions/sessions.php on line 102 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/--- /public_html/catalog/admin/includes/functions/general.php:2520) in /home/-- -/public_html/catalog/admin/includes/functions/sessions.php on line 102 Warning: Cannot modify header information - headers already sent by (output started at /home/--- /public_html/catalog/admin/includes/functions/general.php:2520) in /home/-- -/public_html/catalog/admin/includes/functions/general.php on line 41 What version of the product are you using? On what operating system? PHP Version: 5.2.6 (Zend: 2.2.0) MySQL 4.1.22-standard-log Apache version 2.2.9 (Unix) OScommerce v2.2 RC2 Please provide any additional information below. When browsing to domainname.com/catalog and clicking "buy now" the following is displayed: 1146 - Table 'laserdri_osc1.google_configuration' doesn't exist select google_configuration_value from google_configuration where google_configuration_key='' [TEP STOP] NOTE: everything works fine in wampserver
    What steps will reproduce the problem? 1. creat fresh install of osc in wampserver 2. run v1.5_rc1\install.bat 3. issure does not occur in wampserver only after move to live server. 4. browse to localhost\catalog\admin no problems. 5. browse to domainname.com\catalog\admin and problem occurs. What is the expected output? see the admin page for oscommerce What do you see instead? Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/--- /public_html/catalog/admin/includes/functions/general.php:2520) in /home/-- -/public_html/catalog/admin/includes/functions/sessions.php on line 102 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/--- /public_html/catalog/admin/includes/functions/general.php:2520) in /home/-- -/public_html/catalog/admin/includes/functions/sessions.php on line 102 Warning: Cannot modify header information - headers already sent by (output started at /home/--- /public_html/catalog/admin/includes/functions/general.php:2520) in /home/-- -/public_html/catalog/admin/includes/functions/general.php on line 41 What version of the product are you using? On what operating system? PHP Version: 5.2.6 (Zend: 2.2.0) MySQL 4.1.22-standard-log Apache version 2.2.9 (Unix) OScommerce v2.2 RC2 Please provide any additional information below. When browsing to domainname.com/catalog and clicking "buy now" the following is displayed: 1146 - Table 'laserdri_osc1.google_configuration' doesn't exist select google_configuration_value from google_configuration where google_configuration_key='' [TEP STOP] NOTE: everything works fine in wampserver
  • Mar 25, 2009
    issue 72 (1146 - Table 'spaandbeauty_db.google_configuration' doesn't ...) commented on by djlisa   -   Great question, gmhsphil, that may solve the problem. Help anyone?
    Great question, gmhsphil, that may solve the problem. Help anyone?