NeMetzger Posted May 20, 2010 Share Posted May 20, 2010 How do I change the API callback URL from http to https so that Google will accept it? In my Prestashop payment module it says "The API callback URL is: http://domain.com/modules/gcheckout/validation.php"But, in Google it says "An HTTPS URL is required."Please note also that I DO have a dedicated SSL set up and all my checkout pages are https://Also, the reason the I need this urgent matter fixed is because some of my customers are having trouble when they checkout. The payment goes through, but the cart never turns into an order in their account, so they cannot access the download link to the clipart they bought. Link to comment Share on other sites More sharing options...
rocky Posted May 21, 2010 Share Posted May 21, 2010 What happens when you ignore the advice on the configuration page and enter the callback URL as https://domain.com/modules/gcheckout/validation.php. Do you still get the error message from Google? Link to comment Share on other sites More sharing options...
NeMetzger Posted May 21, 2010 Author Share Posted May 21, 2010 I don't get an error message from Google right away, because it sees the https in there. But, I get emails everyday from Google that says that order notification is failing because the https url is invalid. And it is causing the customers carts to not register in their account. I get the payment. But, then I get an email from the customer that they had no instruction on how to get their download link. The cart never registers as an order even though they paid. Link to comment Share on other sites More sharing options...
rocky Posted May 21, 2010 Share Posted May 21, 2010 You should post this issue on the bug tracker. Link to comment Share on other sites More sharing options...
badger1010 Posted May 24, 2010 Share Posted May 24, 2010 Would it work if your site has an https folder and you copy the module into the secure folder, then point the API callback URL to it? :gulp: Link to comment Share on other sites More sharing options...
NeMetzger Posted May 24, 2010 Author Share Posted May 24, 2010 I don't think I can create a folder for https. If I did, wouldn't it then be http://https.domain.com ? Unless I am missing something.Also, how do I submit to a bug tracker? Link to comment Share on other sites More sharing options...
rocky Posted May 24, 2010 Share Posted May 24, 2010 Click on Bug Tracker on the menu at the top of the page, then click "Report a bug" in the right panel. Link to comment Share on other sites More sharing options...
Vitamins151 Posted May 25, 2010 Share Posted May 25, 2010 I would like the answer to this question also. Link to comment Share on other sites More sharing options...
badger1010 Posted May 25, 2010 Share Posted May 25, 2010 Ok, I now have Google Checkout working.I ordered an SSL certificate for our site not too expensive and it helps build customer confidence if they see the site is secured.Once that was in place, it meant I could specify an https return address.After adjusting the folder/file permissions to the correct values, GC now appears to work fine. Link to comment Share on other sites More sharing options...
NeMetzger Posted May 25, 2010 Author Share Posted May 25, 2010 badger1010,I already have a dedicated SSL installed on mine and entered the url as https also. But, after a few days I started getting emails from Google saying that the order notification was failing. When I went into my module in the back office for Google payment methid, the url is http and not https. If you enter http at Google, it will not accept it. If you enter https, it will accept it. But, since it is not the correct url for your shop it will fail. This is my situation at least and I hope yours works fine. I think the problem is that the SSL only works on the cart pages for me and I do have a dedicated SSL.Né Link to comment Share on other sites More sharing options...
badger1010 Posted May 25, 2010 Share Posted May 25, 2010 It may be worth your while to get your own SSL certificate, that way the entire site can be addressed https if you want.One more thing, check the GC module folder and files inside are set to the correct permissions. ;-) Link to comment Share on other sites More sharing options...
NeMetzger Posted May 26, 2010 Author Share Posted May 26, 2010 I do have my own SSL Certificate installed. But, my webhost is the one who did the installing for me. So, it is possible to have the dedicated SSL certificate on all pages? That is probably getting me closer to an answer to my question. My original question was how to make the http an https on the API URL. I do have my own SSL cert. So, what I need to do then probably is talk to my webhost company and ask them if they can reinstall the SSL on all my pages and not just my checkout pages, right? I feel like I am finally getting what needs to happen now. I hope this is it. I am off now to chat live with someone there to see what they say.Thanks,Né Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now