Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

easiest paypal implementation?


busterw

Recommended Posts

Posted

I've read and read and read until I'm blue in the face and still don't know where to begin. I've setup a simple shop with a couple of items, t-shirts and decals that our members want to purchase. I've also created a personal and business paypal account as well as a paypal email for the shop and set it up in paypal. However, I can't figure out which payment option I need to setup in OSC for this simple shop to process payments. Is there a simple walk-through or can someone tell me the steps to get this working as well as which of the many paypal options in admin to choose?

 

Thanks!

Buster

Posted
I've read and read and read until I'm blue in the face and still don't know where to begin. I've setup a simple shop with a couple of items, t-shirts and decals that our members want to purchase. I've also created a personal and business paypal account as well as a paypal email for the shop and set it up in paypal. However, I can't figure out which payment option I need to setup in OSC for this simple shop to process payments. Is there a simple walk-through or can someone tell me the steps to get this working as well as which of the many paypal options in admin to choose?

 

Thanks!

Buster

 

Hi,

 

What oscommerce version are you using? What Paypal options are already in your admin payment module? It has been quite a while since I installed the Paypal module, but I had used this one:

 

http://addons.oscommerce.com/info/2679

 

It is great because it does like a pre-order as soon as they click to go off to paypal which is logged in your admin and if they complete order the status will be updated. If they do not follow thru with order you still have the "pre-order" there so you can decide if you want to contact them to see why they didn't go thru with it or you may just delete it.

 

I believe the latest full version is 2.3.2 on 11/16/07

 

I believe you still have to do some set up besides installing the contrib files. It has been such a long while that I can't remember now, but there are instructions in the contrib download that are pretty good and clear, so if nothing else, the instructions may give you a hint at how to get the one already in your admin to function.

 

There are other Paypal modules out there so you can go to the contribution section and search for paypal to see them there.

 

Hope this helped! I am pretty tired so I am not sure if I am making much sense right now. LOL

Posted

Hey, thanks for the repsonse. I'm running OSC version 2.2.

 

In my payment modules, for Paypal, I show the following:

 

- PayPal Website Payments Pro (US) Direct Payments

- PayPal Express Checkout

- PayPal Website Payments Standard

- PayPal Website Payments Pro (UK) Direct Payments

- PayPal Website Payments Pro (UK) Express Checkout

 

Personally, my problem is that I just don't know where to start. I have a Paypal business account created but don't know what I need to choose in OSC as the payment module, then they each have so many options to complete CRAP.

 

Isn't there a Paypal getting started guide around here somewhere???

 

Thanks!

Buster

 

Hi,

 

What oscommerce version are you using? What Paypal options are already in your admin payment module? It has been quite a while since I installed the Paypal module, but I had used this one:

 

http://addons.oscommerce.com/info/2679

 

It is great because it does like a pre-order as soon as they click to go off to paypal which is logged in your admin and if they complete order the status will be updated. If they do not follow thru with order you still have the "pre-order" there so you can decide if you want to contact them to see why they didn't go thru with it or you may just delete it.

 

I believe the latest full version is 2.3.2 on 11/16/07

 

I believe you still have to do some set up besides installing the contrib files. It has been such a long while that I can't remember now, but there are instructions in the contrib download that are pretty good and clear, so if nothing else, the instructions may give you a hint at how to get the one already in your admin to function.

 

There are other Paypal modules out there so you can go to the contribution section and search for paypal to see them there.

 

Hope this helped! I am pretty tired so I am not sure if I am making much sense right now. LOL

Posted
Hey, thanks for the repsonse. I'm running OSC version 2.2.

 

 

Personally, my problem is that I just don't know where to start. I have a Paypal business account created but don't know what I need to choose in OSC as the payment module, then they each have so many options to complete CRAP.

 

Isn't there a Paypal getting started guide around here somewhere???

 

Thanks!

Buster

 

Buster, have you got into the admin panel and activated it in the payment modules?

 

You only need to set it to true and enter the email address which is associated with your paypal account.

 

Unless I'm missing something!?!

Posted

Well that's the problem as I don't know which one to choose from my available options noted above. Or if I need to download a mod to do something different. in reading around, I found a sugestion to in the Paypal IPN mod but I'm not sure if that means that's all I'll need to install and activate paypal related or if there's more.

 

Thanks for any help you can provide.

 

Buster

 

Buster, have you got into the admin panel and activated it in the payment modules?

 

You only need to set it to true and enter the email address which is associated with your paypal account.

 

Unless I'm missing something!?!

Posted

Here's one way to think about it: I'm with Standard because Pro costs $30. I'm already paying authorize.net for the cc ability. All I need from paypal is paypal.

 

Hope that helps you sort through your choices.

Posted

Well, here's where I am at this point but I'm stuck.

 

I've got a SSL certificate from our web host. I've downloaded it and then uploaded it in PayPal. I've also downloaded the key in PayPal and set my PP account to not accept non-encrypted payments.

 

If I access my shop via https rather than http, I get the error about items not being encrypted, so if i tell it to not show non-encrypted items, the style sheet doesn't load and the hole thing is hosed. However, each button I press in the store for continue, confirm order, etc, the next page is the http unsecure page.

 

Also, I can't find crap for instructions on what to do with the key I've downloaded from PayPal or how to encrypt my buttons.

 

Thanks for any help!

Buster

 

Here's one way to think about it: I'm with Standard because Pro costs $30. I'm already paying authorize.net for the cc ability. All I need from paypal is paypal.

 

Hope that helps you sort through your choices.

Posted

Hi, I think you are combining 2 different things here. Installing an SSL certificate on your site has nothing to do with Paypal except that once you get it installed you can then send your information securely to paypal. I would first get the SSL operational.

 

It has been a while since I did that, but I think you need to change 2 files as follows:

 

In catalog/includes/configure.php file updated 2 lines:

 

define('HTTPS_SERVER', 'https://www.mydomainname.com'); // important that you notice the 's'. original line had no 's'

define('ENABLE_SSL', true); // set to 'true' as specified in user documentation

 

then in catalog/admin/includes/configure.php file updated 2 lines:

 

define('HTTPS_CATALOG_SERVER', 'https://www.mydomainname.com'); // important that you notice the 's'. original line had no 's'

define('ENABLE_SSL_CATALOG', 'true'); // set to 'true' this is not specified in user documentation

 

I have to go for now, but will check back later to see how you are doing and check into how to implement that paypal key code thing. Again I had done that, but a while ago.

Posted

OK, I did those two things. However, when I try to confirm order, I'm still getting the error from paypal stating:

The seller accepts encrypted website payments only. You cannot pay the seller through un-encrypted buttons. Please contact your seller for more details.

I notice when I login to my account in the store, the address does now flip over to https so that's good.

 

I really do appreciate your help. Any ideas on how to fix that error?

 

Thanks!

 

Buster

 

Hi, I think you are combining 2 different things here. Installing an SSL certificate on your site has nothing to do with Paypal except that once you get it installed you can then send your information securely to paypal. I would first get the SSL operational.

 

It has been a while since I did that, but I think you need to change 2 files as follows:

 

In catalog/includes/configure.php file updated 2 lines:

 

define('HTTPS_SERVER', 'https://www.mydomainname.com'); // important that you notice the 's'. original line had no 's'

define('ENABLE_SSL', true); // set to 'true' as specified in user documentation

 

then in catalog/admin/includes/configure.php file updated 2 lines:

 

define('HTTPS_CATALOG_SERVER', 'https://www.mydomainname.com'); // important that you notice the 's'. original line had no 's'

define('ENABLE_SSL_CATALOG', 'true'); // set to 'true' this is not specified in user documentation

 

I have to go for now, but will check back later to see how you are doing and check into how to implement that paypal key code thing. Again I had done that, but a while ago.

Posted
OK, I did those two things. However, when I try to confirm order, I'm still getting the error from paypal stating:

The seller accepts encrypted website payments only. You cannot pay the seller through un-encrypted buttons. Please contact your seller for more details.

I notice when I login to my account in the store, the address does now flip over to https so that's good.

 

I really do appreciate your help. Any ideas on how to fix that error?

 

Thanks!

 

Buster

 

OK, I am not 100 % sure on why you are getting that when you say you are now secure, but until we can get that figured out I did a google search of your error message and found this:

 

During the checkout process from your Quick Shopping Cart storefront, your customers may receive the following error message.

 

"The seller accepts encrypted website payments only. You cannot pay the seller through un-encrypted buttons. Please contact your seller for more details."

 

If your customers receive this error message, you can turn off the PayPal® Encrypted Website Payments feature in your PayPal account profile.

To Turn Off the PayPal Encrypted Website Payments Feature

 

1. Log in to your PayPal account.

2. Click Profile.

3. From the Selling Preferences column, click Website Payment Preferences.

4. In the Encrypted Website Payments section, select Off.

5. Click Save.

 

I am not sure as I said that you wanted to do this, but it may at least get it so payments go through. You do not necessarily need to be secure when you get sent to Paypal as I think you get a secure Paypal webpage as soon as you are there and that is where they input their info, then get sent back to your site with the confirmation that the order is complete.

 

I would browse around your Paypal settings also to make sure you have everything set up the way you need. I know I had to go to a certain spot in mine to input the checkout_success page of my website to make sure the customer came back to my site after done at Paypal.

 

Hope this helps!

Posted

Is the only payment module I need to have setup the paypal IPN or do I ahve to enable something else?

 

OK, I am not 100 % sure on why you are getting that when you say you are now secure, but until we can get that figured out I did a google search of your error message and found this:

 

During the checkout process from your Quick Shopping Cart storefront, your customers may receive the following error message.

 

"The seller accepts encrypted website payments only. You cannot pay the seller through un-encrypted buttons. Please contact your seller for more details."

 

If your customers receive this error message, you can turn off the PayPal® Encrypted Website Payments feature in your PayPal account profile.

To Turn Off the PayPal Encrypted Website Payments Feature

 

1. Log in to your PayPal account.

2. Click Profile.

3. From the Selling Preferences column, click Website Payment Preferences.

4. In the Encrypted Website Payments section, select Off.

5. Click Save.

 

I am not sure as I said that you wanted to do this, but it may at least get it so payments go through. You do not necessarily need to be secure when you get sent to Paypal as I think you get a secure Paypal webpage as soon as you are there and that is where they input their info, then get sent back to your site with the confirmation that the order is complete.

 

I would browse around your Paypal settings also to make sure you have everything set up the way you need. I know I had to go to a certain spot in mine to input the checkout_success page of my website to make sure the customer came back to my site after done at Paypal.

 

Hope this helps!

Posted

Yes, I can get it to go through if I turn on "allow unsecured buttons" in paypal. But a hacker, apparently, can get the code, change it, and make their cart show a lesser value. This shop is gonna be low volume so it may not be an issue but I want it to be the safest I can make it without having to check every order.

 

Thanks so much for helping me and doing research. Any other ideas would be most helpful Leslie!

 

Buster

Posted

Bumpin to the top for possible ideas on a solution.

 

Thanks!

Buster

 

Yes, I can get it to go through if I turn on "allow unsecured buttons" in paypal. But a hacker, apparently, can get the code, change it, and make their cart show a lesser value. This shop is gonna be low volume so it may not be an issue but I want it to be the safest I can make it without having to check every order.

 

Thanks so much for helping me and doing research. Any other ideas would be most helpful Leslie!

 

Buster

Posted

Certainly I'm not the only person that has had this issue. It seems that paypal issues are widespread enough that there should be an entirely separate area just for paypal.

 

Buster

Posted

After much trial, i have got to tech support. we used paypal standard and added our email address. api access wasnt needed, works like a charm.

  • 2 weeks later...
Posted
Hi, I think you are combining 2 different things here. Installing an SSL certificate on your site has nothing to do with Paypal except that once you get it installed you can then send your information securely to paypal. I would first get the SSL operational.

 

It has been a while since I did that, but I think you need to change 2 files as follows:

 

In catalog/includes/configure.php file updated 2 lines:

 

define('HTTPS_SERVER', 'https://www.mydomainname.com'); // important that you notice the 's'. original line had no 's'

define('ENABLE_SSL', true); // set to 'true' as specified in user documentation

 

then in catalog/admin/includes/configure.php file updated 2 lines:

 

define('HTTPS_CATALOG_SERVER', 'https://www.mydomainname.com'); // important that you notice the 's'. original line had no 's'

define('ENABLE_SSL_CATALOG', 'true'); // set to 'true' this is not specified in user documentation

 

I have to go for now, but will check back later to see how you are doing and check into how to implement that paypal key code thing. Again I had done that, but a while ago.

 

 

Help!

I did the above and then I could no log in to my site.

It desplayed on the bottom "Waiting for https://mysite name/catalog/login.php" but the login page never appears (Cannot display the webpage error message).

I removed the changes and still have the same problem. It is still trying to access the https even tho I changed everything back (the 4 edited lines of code per above.

Can't login in anymore. What has happened.

Need help now.

Posted

Did you change 'ENABLE_SSL_CATALOG' back to false?

 

Help!

I did the above and then I could no log in to my site.

It desplayed on the bottom "Waiting for https://mysite name/catalog/login.php" but the login page never appears (Cannot display the webpage error message).

I removed the changes and still have the same problem. It is still trying to access the https even tho I changed everything back (the 4 edited lines of code per above.

Can't login in anymore. What has happened.

Need help now.

Posted
You must have missed something if it's still flipping over the the https address.

 

These are the code on the two files from the osC server

 

from ..admin/includes/configure.php

define('HTTPS_CATALOG_SERVER', 'http://kanreikai.byethost32.com');

define('ENABLE_SSL_CATALOG', 'false');

 

 

from ..catalog/includes/configure.php

 

define('HTTPS_SERVER', 'http://kanreikai.byethost32.com');

define('ENABLE_SSL', false);

 

 

can someone please tell me why it is still trying to flip to https??

Posted
These are the code on the two files from the osC server

 

from ..admin/includes/configure.php

define('HTTPS_CATALOG_SERVER', 'http://kanreikai.byethost32.com');

define('ENABLE_SSL_CATALOG', 'false');

from ..catalog/includes/configure.php

 

define('HTTPS_SERVER', 'http://kanreikai.byethost32.com');

define('ENABLE_SSL', false);

can someone please tell me why it is still trying to flip to https??

 

 

Added info.....

rolling the mouse over the "log yourself in" or the create and account" shows it is still flipping to https: however, the edited code of "s" and "true" have been put back to original code before the edit. (I even restored these files from backup before any change was made and the site still trys to flip to https).

 

What is causing the link (href) to still be https? was a variable created somewhere that needs to be reset or something.? It has to be more than these four lines of code thats causing flip to https because the link itself hasn't changed.

Need help. No one can log into the site.

  • 3 weeks later...
Posted

Hi guys, just like Buster, I am trying to install Paypal.

I have downloaded the Paypal ipn, and put the contribution folders into (what I thought) were the right directories.

But I keep getting this message and I can't seem to solve it.

To my logic I'm missing a class or something so do I need to establish a class of paypal_ipn? If so how?

Or does it look to a trained eye like I have to upload a missing file to somewhere?

I am really stumped and your help would be appreciated.

Thanks.

 

Warning: payment(includes/languages/english/modules/payment/paypal_ipn.php) [function.payment]: failed to open stream: No such file or directory in /home/apple1/public_html/includes/classes/payment.php on line 38

 

Warning: payment(includes/languages/english/modules/payment/paypal_ipn.php) [function.payment]: failed to open stream: No such file or directory in /home/apple1/public_html/includes/classes/payment.php on line 38

 

Warning: payment(includes/languages/english/modules/payment/paypal_ipn.php) [function.payment]: failed to open stream: No such file or directory in /home/apple1/public_html/includes/classes/payment.php on line 38

 

Warning: payment() [function.include]: Failed opening 'includes/languages/english/modules/payment/paypal_ipn.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/apple1/public_html/includes/classes/payment.php on line 38

 

Warning: payment(includes/modules/payment/paypal_ipn.php) [function.payment]: failed to open stream: No such file or directory in /home/apple1/public_html/includes/classes/payment.php on line 39

 

Warning: payment(includes/modules/payment/paypal_ipn.php) [function.payment]: failed to open stream: No such file or directory in /home/apple1/public_html/includes/classes/payment.php on line 39

 

Warning: payment(includes/modules/payment/paypal_ipn.php) [function.payment]: failed to open stream: No such file or directory in /home/apple1/public_html/includes/classes/payment.php on line 39

 

Warning: payment() [function.include]: Failed opening 'includes/modules/payment/paypal_ipn.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/apple1/public_html/includes/classes/payment.php on line 39

 

Fatal error: Cannot instantiate non-existent class: paypal_ipn in /home/apple1/public_html/includes/classes/payment.php on line 41

Posted

There should be the corresponding paypal_ipn.php from the contribution you downloaded.

 

It goes in ...

 

1. includes/languages/english/modules/payment folder

 

2. includes/modules/payment/ folder

Archived

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

×
×
  • Create New...