Hi Ashish, I never tested the trick from Andreas Sterbenz's blog but I have tested GC notifications in the past and it was necessary an https URL for notification with a trusted and visible certificate into OFBiz. If you try to click on the question mark "Specify a URL for Google to notify you of new orders and changes in order state. You must provide the URL of a server running 128-bit SSLv3 or TLS. [?]" (http://checkout.google.com/support/sell/bin/answer.py?answer=57519&hl=en) into Setting --> Integration you can get more informations about it.
Are you able to do a Google Checkout from OFBiz? Are you redirect correctly to their site ? Can you try to use an https URL and configure your request processGoogleCheckoutResponse into Ecommerce controller.xml in this way : <security https="true"/> Thanks Marco > Hello Marco, > > Thanks for your comments. > Please see my comments inline: > > [email protected] wrote: > > Hi Ashish, > > > > if you want to use Google Checkout API callback is necessary to install a > > trused certificate and then URL must be in https and not http (API callback > > URL on Setting --> Integration). > > > Yes I agree from you but if my call back URL is http specific then > should I also need to install the trusted certificate ? > FYI I have installed the certificate by the steps shown in the document: > http://docs.ofbiz.org/display/OFBIZ/Google+Checkout+Integration > Isn't the certificate downloaded from sandbox.google.com trusted > certificate ? > > > Anyway if you see that Google Checkout does not reach your OFBiz URL you > > can check the logs under Tools --> Integration Console. > > > Yes I have seen Integration Console too. But that is not generating any > message, if I provide the URL something like specified in my last email. > I can share you few bug details: > > We encountered an error trying to access your server at > http://xxx.xxx.xxx.xxx:8080/ecommerce123/control/ > <https://sandbox.google.com/checkout/sell/settings?userToken=1243251863134+j66kJeIclVm65f5ASdSKBIWPtqY%3D§ion=IntegrationConsole&returnURL=https%3A%2F%2Fsandbox.google.com%2Fcheckout%2Fsell%2Fsettings%3FuserToken%3D1243251863134%2Bj66kJeIclVm65f5ASdSKBIWPtqY%253D%26section%3DIntegrationConsole&serialNumber=959222106323078-00006-1>processGoogleCheckoutResponse123 > -- the error we got is Send failed with code: 400. Response body was: > <https://sandbox.google.com/checkout/sell/settings?userToken=1243251863134+j66kJeIclVm65f5ASdSKBIWPtqY%3D§ion=IntegrationConsole&returnURL=https%3A%2F%2Fsandbox.google.com%2Fcheckout%2Fsell%2Fsettings%3FuserToken%3D1243251863134%2Bj66kJeIclVm65f5ASdSKBIWPtqY%253D%26section%3DIntegrationConsole&serialNumber=959222106323078-00006-1> > > This message comes when I provide wrong server details. See > "ecommerce123/control/processGoogleCheckoutResponse123 > But when I provide right server details like the URL shown below then it > don't generate any message on Integration Console. > > http://xxx.xxx.xxx.xxx:8080/ecommerce/control/processGoogleCheckoutResponse > > > -- > Ashish > > > > Hoping it can helps you. > > > > Thanks > > Marco > > > > > > >
