Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Paypal payment module


burnsy44

Recommended Posts

Posted

Hi

 

I am using the Paypal payment module that came with osc, but I see that when transferred to the Paypal screen at checkout, the user has to manually enter the price of the item again ?

Is this a glitch or not ?

 

I've looked at the contribs to apply something better, but I'm still not sure which one to use for a simple Paypal payment process. I was hoping to keep this simple.

 

Thanks in advance ...

Kickin' the darkness 'til it bleeds daylight ....

Posted

I would recommend to install the paypal IPN contribution. This will also prevent orders not showing up in the database when the customer doesn't return to your shop after paying with paypal.

 

abra

The First Law of E-Commerce: If the user can't find the product, the user can't buy the product.

 

Feedback and suggestions on my shop welcome.

 

Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.

Posted

Hey Ulrike,

 

Thanks.

I have a question though ...

 

I installed it for the live server and it seems to work except that even though the Default currency for the site is CDN and the Selected Currency is also CDN, it comes across to the Paypal page converted to USDollars.

Do you have any idea as to why ?

Kickin' the darkness 'til it bleeds daylight ....

Posted

I made no changes to the contribution but I think I set something in my paypal account to always be euro.

 

abra

The First Law of E-Commerce: If the user can't find the product, the user can't buy the product.

 

Feedback and suggestions on my shop welcome.

 

Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.

Posted

Actually it turns out it was the Currency Abbreviation. Once I changed mine from CDN to CAD it now jives with Paypal's and works fine.

However .... something else is going on now.

Instead of using the Sandbox I used it live, purchasing a $1 item (the paypal account is my client's) and although everything worked fine on my end, he got emails from Paypal with Subject: PayPal IPN Invalid Process.

 

When I did the Module Config I left out some fields because I simply didn't know what to put in them. Could this have something to do with it ?

 

Enable Encrypted Web Payments

When enabled, the order parameters will be encrypted to be sent to PayPal.

 

Your Private Key

The location and filename of your private key to use for signing the order data.

 

Your Public Certificate

The location and filename of your public certificate to use for signing the order data.

 

PayPals Public Certificate

The location and filename of the PayPal public key to use for encrypting the order data.

 

Your PayPal Public Certificate ID

The public certificate ID that PayPal should use to decrypt the encrypted order data.

 

Working Directory

The working directory to create temporary files. (All created files are automatically deleted when no longer needed)

 

OpenSSL Location

The location and filename of the OpenSSL "openssl" program file.

 

Other than that, he has a Paypal Website Standards account. Does he need something else ?

Kickin' the darkness 'til it bleeds daylight ....

Posted

I tried setting this up using Sandbox's information - Public Cert ID, etc...and nothing would ever work. I'm afraid to try it live with the live equivalant information.

 

Question, if I use just the default PayPal module, and (in my paypal account settings) put in the site return url for checkout success.php, that should solve the problem of customers not returning to the site - right?

 

I guess I could also put in some text somewhere in the checkout process stating that you must return to the site in order for the order to finalize (obviously stated better than that). *shrugs* Any suggestions?

Posted

Moonlight,

 

there are several other contributions that log the order. That should also do the trick. Even when you set the return URL in your paypal account, customers can still opt to not return.

 

For the information thing to finalize the checkout process, there's a contribution out there too.

 

I'm not using any of the paypal IPN encryption yet so I don't know what goes wrong there.

 

abra

The First Law of E-Commerce: If the user can't find the product, the user can't buy the product.

 

Feedback and suggestions on my shop welcome.

 

Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.

Posted

burnsy44,

 

you can leave these fields unchanged. It's an additional security measure to encrypt the shopping cart data when sending them to and from paypal.

 

About the paypal mail, best ask this question in the contributions section in the support thread for the contrib you used.

 

abra

The First Law of E-Commerce: If the user can't find the product, the user can't buy the product.

 

Feedback and suggestions on my shop welcome.

 

Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.

Posted

You could check out the one you mentioned. There is also another: http://www.oscommerce.com/community/contri...og+order/page,3

 

Just have a look. I haven't tried any of those as I have the IPN module installed.

 

abra

The First Law of E-Commerce: If the user can't find the product, the user can't buy the product.

 

Feedback and suggestions on my shop welcome.

 

Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.

Posted
Abra,

 

Is one possible contribution you were referring to?

 

Paypal Customer Not returning Basket Lookup

 

Does anyone know how well this contribution works?

 

 

Hey Moonlight,

 

For the default Paypal module fix for customers not returning, I've applied both of these which I find to be simple yet effective (I've given up on the osCommerce PayPal IPN Module v1.0 For 2.2MS2 ... guess it's not going to work for everyone).

 

http://www.oscommerce.com/community/contri...1/search,paypal

With this one-line edit, the customer is just taken back to the osCommerce site without having to select "Return To Merchant".

Use the Jan 26, 2006 Contrib. from grimalkin

 

And for an added touch you can input your own warning text at the Payment Method selection process using this Contrib ...

http://www.oscommerce.com/community/contri...1/search,paypal

 

Something Like:

 

Very Important! - To ensure the proper processing of PayPal payments make sure and complete all the steps until returning to the store so Order and Payment details can be confirmed.

 

 

Works for me anyway .....................

Kickin' the darkness 'til it bleeds daylight ....

Posted

Good to hear that you found a workaround to solve the order logging/returning to shop problem.

 

As you said, some contributions are not for everyone. Got some others where I gave up for the moment. Installation should be straight forward and it's still not working as it should.

 

abra

The First Law of E-Commerce: If the user can't find the product, the user can't buy the product.

 

Feedback and suggestions on my shop welcome.

 

Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.

Posted

burnsy,

 

Thank you so much for those 2 suggestions. I had a friend here do a test PayPal purchase and was returned to the site automatically. I am using the default PayPal module + I have the return URL set in my PayPal account. However, I may just install these two contribs just in case.

 

Thank you!

Archived

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

×
×
  • Create New...