Buesi Posted September 14, 2005 Share Posted September 14, 2005 I've installed the IPN (contributions,2679) and the encryption and IPN seems to be working fine in Firefox and Internet Explorer :) However in netscape 8 the standard PayPal Welcome page appears asking you to log in - there's no payment page :( This is regardless of whether cookies are on or off. Any ideas whether this is due to some setting in Netscape? Any ideas on how to fix? Thanks! (BTW here's a useful set of instruction for the whole shebang - ie OpenSSL etc: http://helpdesk.lunarpages.com/faq.php?do=...e&articleid=412 - although in the OpenSSL commands the file name has a space in it and no path but I'm sure you can figure that out too ;) Quote Thanx, Buesi Link to comment Share on other sites More sharing options...
xdoc482 Posted November 1, 2005 Share Posted November 1, 2005 I've installed the IPN (contributions,2679) and the encryption and IPN seems to be working fine in Firefox and Internet Explorer :) However in netscape 8 the standard PayPal Welcome page appears asking you to log in - there's no payment page :( This is regardless of whether cookies are on or off. Any ideas whether this is due to some setting in Netscape? Any ideas on how to fix? Thanks! (BTW here's a useful set of instruction for the whole shebang - ie OpenSSL etc: http://helpdesk.lunarpages.com/faq.php?do=...e&articleid=412 - although in the OpenSSL commands the file name has a space in it and no path but I'm sure you can figure that out too ;) I think I found out why this error happens, the following worked for me, don't know if it works for you all. When Netscape is installed, it automatically places certain websites as trusted sites in their site control section (either on the website toolbar or by going to Settings). If you have a trusted site, and have IE as well as Netscape, you may have the Trusted Site (paypal) being rendered with IE instead of FireFox (which is the default for unknown sites through Netscape). First thing I would do is find out what browser header Netscape uses to render PayPal, whether it be FireFox or IE, that is the renderer you need to view the e-commerce site on. Or in order for paypal to work for everyhing, just set the paypal website to the I'm Not Sure option on the site control icon on the website tab on the toolbar. See if that works. Might be tough to explain to your customers though. Quote Link to comment Share on other sites More sharing options...
CageRattler Posted October 13, 2007 Share Posted October 13, 2007 I think I found out why this error happens, the following worked for me, don't know if it works for you all. When Netscape is installed, it automatically places certain websites as trusted sites in their site control section (either on the website toolbar or by going to Settings). If you have a trusted site, and have IE as well as Netscape, you may have the Trusted Site (paypal) being rendered with IE instead of FireFox (which is the default for unknown sites through Netscape). First thing I would do is find out what browser header Netscape uses to render PayPal, whether it be FireFox or IE, that is the renderer you need to view the e-commerce site on. Or in order for paypal to work for everyhing, just set the paypal website to the I'm Not Sure option on the site control icon on the website tab on the toolbar. See if that works. Might be tough to explain to your customers though. This is a very serious problem. We've gotten complaints at Spookathon.com, and, if my reports are accurate, we're probably losing two or three percent of orders because of this. Thanks very much posting what you could determine about it. I really hope someone can come up with a php fix. Quote Link to comment Share on other sites More sharing options...
CageRattler Posted October 16, 2007 Share Posted October 16, 2007 The bug is really just Netscape 8.0 from what I can determine. OK, it's not ideal, but here's a fix: In catalog/checkout_confirmation.php (please backup the file first) just before the line <?php echo tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER) . '</form>' . "\n"; ?> (around line 330 or so) Insert the following: <!--<<<<<<<<<<<<<<<<<<<<<NETSCAPE 8.0 BUG FIX>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>--> <script type="text/javascript"> var browserName=navigator.appName; var browserVer=navigator.appVersion.substr(0,3);//to get more specific use parseInt(navigator.appVersion); if (browserName=="Netscape")&& browserVer=="8.0"{ document.write('<span class="errorText"><br><div align="left">You are using Netscape 8.0. Due to a flaw in the browser, you may be sent to the PayPal Login page instead of your shopping cart. If this occurs, click the back button, then click OK to return to this page. To fix the problem, towards the top of your browser, find the tab for our <?php echo STORE_NAME ; ?> window. There is a small shield-like icon to the right of the tab title. When you click this you will see two choices under the heading <em>Rendering Engine</em>. The problem occurs because your rendering engine for this page does not match the one chosen for Paypal, so whichever is selected, select the other rendering engine option. Then click <em>OK</em> and reload the page before pressing <em>Confirm Order</em>. You should now see the <?php echo STORE_NAME ; ?> logo and your info when you are transferred to Paypal.<br><br></div></span>'); } </script> <!--<<<<<<<<<<<<<<<<<<<<<<END NETSCAPE 8.0 BUG FIX>>>>>>>>>>>>>>>>>>>>>>>--> The text should only show for Netscape 8.0 users. It may confuse some people, but at least it gives the user a heads up and identifies that the problem is the browser, not your site. Quote Link to comment Share on other sites More sharing options...
CageRattler Posted October 18, 2007 Share Posted October 18, 2007 The bug is really just Netscape 8.0 from what I can determine. OK, it's not ideal, but here's a fix: In catalog/checkout_confirmation.php (please backup the file first) just before the line <?php echo tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER) . '</form>' . "\n"; ?> (around line 330 or so) Insert the following: <!--<<<<<<<<<<<<<<<<<<<<<NETSCAPE 8.0 BUG FIX>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>--> <script type="text/javascript"> var browserName=navigator.appName; var browserVer=navigator.appVersion.substr(0,3);//to get more specific use parseInt(navigator.appVersion); if (browserName=="Netscape")&& browserVer=="8.0"{ document.write('<span class="errorText"><br><div align="left">You are using Netscape 8.0. Due to a flaw in the browser, you may be sent to the PayPal Login page instead of your shopping cart. If this occurs, click the back button, then click OK to return to this page. To fix the problem, towards the top of your browser, find the tab for our <?php echo STORE_NAME ; ?> window. There is a small shield-like icon to the right of the tab title. When you click this you will see two choices under the heading <em>Rendering Engine</em>. The problem occurs because your rendering engine for this page does not match the one chosen for Paypal, so whichever is selected, select the other rendering engine option. Then click <em>OK</em> and reload the page before pressing <em>Confirm Order</em>. You should now see the <?php echo STORE_NAME ; ?> logo and your info when you are transferred to Paypal.<br><br></div></span>'); } </script> <!--<<<<<<<<<<<<<<<<<<<<<<END NETSCAPE 8.0 BUG FIX>>>>>>>>>>>>>>>>>>>>>>>--> The text should only show for Netscape 8.0 users. It may confuse some people, but at least it gives the user a heads up and identifies that the problem is the browser, not your site. Oops, syntax error in the if statement, sorry...close parenthesis is out of place... just before the line <?php echo tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER) . '</form>' . "\n"; ?> (around line 330 or so) Insert the following: <!--<<<<<<<<<<<<<<<<<<<<<NETSCAPE 8.0 BUG FIX>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>--> <script type="text/javascript"> var browserName=navigator.appName; var browserVer=navigator.appVersion.substr(0,3);//to get more specific use parseInt(navigator.appVersion); if (browserName=="Netscape"&& browserVer=="8.0"){ document.write('<span class="errorText"><br><div align="left">You are using Netscape 8.0. Due to a flaw in the browser, you may be sent to the PayPal Login page instead of your shopping cart. If this occurs, click the back button, then click OK to return to this page. To fix the problem, towards the top of your browser, find the tab for our <?php echo STORE_NAME ; ?> window. There is a small shield-like icon to the right of the tab title. When you click this you will see two choices under the heading <em>Rendering Engine</em>. The problem occurs because your rendering engine for this page does not match the one chosen for Paypal, so whichever is selected, select the other rendering engine option. Then click <em>OK</em> and reload the page before pressing <em>Confirm Order</em>. You should now see the <?php echo STORE_NAME ; ?> logo and your info when you are transferred to Paypal.<br><br></div></span>'); } </script> <!--<<<<<<<<<<<<<<<<<<<<<<END NETSCAPE 8.0 BUG FIX>>>>>>>>>>>>>>>>>>>>>>>--> The text should only show for Netscape 8.0 users. It may confuse some people, but at least it gives the user a heads up and identifies that the problem is the browser, not your site. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.