Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Paypal, Safari & Firefox checkout problem


thewizardshat

Recommended Posts

Posted

Hello Everyone,

 

Newbie here.....Sooooo many problems......Sooooo little time.

I moved my website in September from a different hosting company because they were terrible. I rebuilt my whole site from the ground up in Oscommerce. I have two serious problems that are getting in the way of my site being profitable. I hope someone can help me. I obviously know some HTML, as I have learned on the fly. I would appreciate ANY help that I can Get.

 

http://www.mythmedievalceltic.com/store/

 

My two biggest issues are:

 

1- Paypal issues. I tested my PayPal account and have it set as normal PayPal- but now when you try to checkout as a customer, it takes you directly to the "Sandbox environment". How do I fix this? Do I need to use Papal IPN? I do not know what to put in the various fields.

 

******FROM HERE ON I DO NOT KNOW WHAT TO DO.......................

Page Style

The page style to use for the transaction procedure (defined at your PayPal Profile page)

 

Debug E-Mail Address

All parameters of an Invalid IPN notification will be sent to this email address if one is entered.

 

Sort order of display.

Sort order of display. Lowest is displayed first.

 

Enable Encrypted Web Payments

Do you want to enable Encrypted Web Payments?

True

False

Your Private Key

The location of your Private Key to use for signing the data. (*.pem)

 

Your Public Certificate

The location of your Public Certificate to use for signing the data. (*.pem)

 

PayPals Public Certificate

The location of the PayPal Public Certificate for encrypting the data.

 

Your PayPal Public Certificate ID

The Certificate ID to use from your PayPal Encrypted Payment Settings Profile.

 

Working Directory

The working directory to use for temporary files. (trailing slash needed)

 

OpenSSL Location

The location of the openssl binary file.

 

 

 

 

#2- Why do people using Safari & Firefox have problems with there shopping carts Disappearing?

 

 

 

 

Thanks,

Natasha: :D

Posted

To stop going to the sandbox you need to change the module from 'test' to 'production' or 'live' mode.

 

******FROM HERE ON I DO NOT KNOW WHAT TO DO.......................

 

You have full SSL, so ignore all below your comment.

 

Why do people using Safari & Firefox have problems with there shopping carts Disappearing?

 

Because in your includes/configure.php file both the http and https_cookie_domain settings should be:

'www.mythmedievalceltic.com'

 

and the http and https_cookie_path should be:

'/store/'

 

Vger

Posted

Thanks,

 

I will check the code for Safari & Firefox.

 

As for the Paypal issue, I do have it set as "Live", in the PayPal IPN selection. There is not an area to choose on the regular PayPal payment selection.

 

And the questions below ******FROM HERE ON I DO NOT KNOW WHAT TO DO......................., if I leave them as they are and enable PayPal IPN - this is what you see at checkout:

 

If you use Paypal (including credit cards debit cards)

 

Warning: fopen(/379677-0-data.txt) [function.fopen]: failed to open stream: Permission denied

 

(about a dozen of these)

 

 

or

 

if you choose regular PayPal it takes you directly to the "Sandbox environment".

 

Thank You,

Natasha :'(

Posted

It's the regular Pay Pal you need to set to 'Live'.

 

The 'fopen' error is down to your hosting and most often occurs when you try to host osCommerce on Windows servers where the PHP install is locked down so tight that it's barely usable. To solve that you need a new host.

 

Vger

Posted

Thanks,

 

I asked my Web Hosting to check on my 'fopen'. I am on a LOTUS server which is running Linux.

 

As for the Safari/Firefox issue- my setting appear correct.

 

define('HTTP_COOKIE_DOMAIN', 'www.mythmedievalceltic.com');

define('HTTPS_COOKIE_DOMAIN', 'www.mythmedievalceltic.com');

define('HTTP_COOKIE_PATH', '/store/');

define('HTTPS_COOKIE_PATH', '/store/');

 

PayPal got back to me and said that they were using Explorer and was unable to retain their shopping cart. I am currently on a friends computer- (My laptop is at home) and it is a Mac running safari- and I cannot checkout because the shopping cart disappears. >_< >_< >_<

 

UUUGGGGGGG......

 

Thanks,

Natasha

Posted
My two biggest issues are:

 

Natasha: :D

 

You have another big problem. I opened my browser to full screen which in my case is 1680 pixels and your page still scrolls to the right. Only seems to happen on the catalog home.

 

Dan

Posted

THERE YOU GO.......you just had to say it. I was happy living in my own little delusional world, happily thinking that it was only looking like this when I was on the page, and NOT when others came to visit!!! Ha..ha...ha... I said I obviously know some HTML, I never said that I new it all! Ha, Ha , Ha .

:lol: :blink: :lol:

 

OK, You Called me Out!

 

I Have SEVERAL BIG problems. The Magical disappearing Shopping cart, The Safari & Firefox Circle (this is where you log in and hit enter and it takes you back to the log in screen- YEP....I Pis#%* off several potential customers on this one), and the PayPal Issues are the main ones interfering with customer purchases.

 

This is why I came here asking for advice from your vast knowledge base!

 

Can I please slip back into my fairy tale life and think that all ELSE is well on my site?

:-"

 

Thanks,

Natasha

Posted

If you are using Safari and Firefox on a Mac then the Mac may be the problem and not your website. It seems that everytime I download an update to OSX it completely screws up Safari and I have to drag the Preferences for Safari to the Trash Can and reboot to get it working correctly again.

 

Below is what your includes/configure.php file should look like:

 

define('HTTP_SERVER', 'http://www.yourdomain.com'); // eg, http://localhost - should not be empty for productive servers

define('HTTPS_SERVER', 'https://www.yourdomain.com'); // eg, https://localhost - should not be empty for productive servers

define('ENABLE_SSL', true); // secure webserver for checkout procedure?

define('HTTP_COOKIE_DOMAIN', 'www.yourdomain.com');

define('HTTPS_COOKIE_DOMAIN', 'www.yourdomain.com');

define('HTTP_COOKIE_PATH', '/store/');

define('HTTPS_COOKIE_PATH', '/store/');

define('DIR_WS_HTTP_CATALOG', '/store/');

define('DIR_WS_HTTPS_CATALOG', '/store/');

define('DIR_WS_IMAGES', 'images/');

define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

define('DIR_WS_INCLUDES', 'includes/');

define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');

define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');

define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');

define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');

define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

 

define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');

define('DIR_FS_CATALOG', '/var/www/html/'); change to YOUR full pathway

define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');

define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

 

// define our database connection

define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers

define('DB_SERVER_USERNAME', 'user name');

define('DB_SERVER_PASSWORD', 'password');

define('DB_DATABASE', 'database name');

define('USE_PCONNECT', 'false'); // use persistent connections?

define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'

 

Vger

Posted
******FROM HERE ON I DO NOT KNOW WHAT TO DO.......................

 

In all honesty, pay a professional to sort this out.

Assuming that you have people interested in your products the current state of your site could do more harm than good.

SolarFrenzy

Solar powered gadgets at down to earth prices.

 

CheekyNaughty

Promoting British Design

Posted

This part here:

 

define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

 

// define our database connection

define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers

 

 

Mine is different:

 

define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

 

define('DB_SERVER', 'localhost');

 

 

Do I need?:

 

// define our database connection

 

 

 

What should I put in place of : 'localhost', "www.mythmedievalceltic.com" ?

 

Thanks,

Natasha

Posted

In all honesty, pay a professional to sort this out.

Assuming that you have people interested in your products the current state of your site could do more harm than good.

 

 

THIS IS KIND OF INSULTING!!!!!!

 

I came here asking for help- Not to be insulted!!!!

 

-NATASHA

Posted

OK, I started to figure this out on my own. I do not need to "pay a professional to sort this out." As Digilee commented prior!!!! :angry:

 

I figured out the PayPal / Sandbox issue. It seems as though something in my PayPal PHP file got messed up and was directing all my customer to Sandbox. I simply replaced the Sandbox code with https://www.paypal.com/, and it was also stuck on encrypted payments only, so I corrected them, and now both PayPal and PayPal IPN appear to be working. I will retry the Sandbox environment later, but it sends my customers to PayPal checkout for my site.

 

I am HTML literate enough to figure some things out on my own. As I mentioned I BUILT my site, BY Myself - learning HTML along the way. I have little snags here and there, but all the links and stuff on my home page work(excluding my links box on the left side- that was working but I pasted old type that is messed up). I change images and links on my home page every couple of weeks. I am VERY proud of how my site looks and operates.

 

Natasha :thumbsup: :lol: :thumbsup: :lol:

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...