Arguably the most popular payment gateway in the world, Paypal can help you take payments from your customers. The Paypal module allows you to choose whether to add PayPal as an option in addition to any other gateways you may be using, or as a master gateway on its own by accepting all major credit cards via your account. Below are the instructions on installing and configuring the PayPal module for your PrestaShop 1.5.

How to install and configure the PayPal gateway Module in PrestaShop 1.5

  1. Log into your PrestaShop 1.5 dashboard.
  2. Using the top menu bar, hover over the Modules tab and select the Modules option
  3. From here you can select the module by scrolling until you see the PayPal module. You need to ensure you are using the latest version of the module.

    If you have automatic module updates enabled, the module listed will be the latest version. Simply click on the Install button to have the module enabled.

    If you do not have that activated, you will want to go to http://addons.prestashop.com to find the module and then follow the third party module installation steps.
    select-paypal-module
  4. You will see an install completion message once the module is installed. Next, click on the Configure link to proceed to the configuration page.
    paypal-install-complete
  5. You are now on the PayPal module configuration screen. There are a few steps to configure the module. Initially you will see the screen below where the module assumes you need to create a PayPal business account. If you already have one, select the Yes radio button for the Already have a PayPal business account? question.
    fullpage
  6. Next, follow the three steps to be able to accept payments via PayPal.
    Step 1 - Select Your Option
    Need PayPal to process all your card payments? This enables PayPal to be your sole processor.
    Need PayPal in addition to your existing card processor? If you already have another gateway, this adds Paypal to the list of options while keeping your other gateway for credit cards.

    Step 2 - Sign Up For Your Free PayPal Business Account
    If you do not have an account, click on the Sign Up button to create one.

    Step 3 - Process Payments On Your Online Shop
    This step is only enabled after you have established a PayPal business account.

    API Username Your PayPal account username.
    API Password Your PayPal account password.
    API Signature Your PayPal account signature.
    Express Checkout Shortcut Select whether you wish to offer your customers the 3-click checkout.
    Use a Sandbox Set up a test area for your PayPaly account. This is for developers.
    Payment Type Select whether you want automatic or manual authorization.


    paypal-step3
  7. Click on the Save button at the bottom of Step 3 to save your PayPal gateway module configuration.
Continued Education in Course Prestashop 1.5
You are viewing Section 53: 314: Installing and configuring the Paypal module in PrestaShop 1.5
Section 52: 315: How to change the default language in PrestaShop 1.5
Section 54: 313: Setting up the Authorize.net module in PrestaShop 1.5
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
n/a Points
2014-03-17 10:12 am

Hello, Thank You very Much for Information. We want to use prestashop and use paypal as our main online payment gateway. We have a paypal business account from India we want to accept payments internationally.

i have a question that is this PayPal module free

n/a Points
2014-03-19 4:35 am

Hello! how could I set payment e-mail notice for seller?

Staff
8,502 Points
2014-03-19 7:42 am
Hello Steven,
I am unsure as to what you are referring to. Could you clarify?
n/a Points
2014-03-19 11:18 am

OK, 

Today there are a consumer on my website to buy a product, but I didn't received any order email.

How can I resolve this situation?

Staff
18,704 Points
2014-03-19 11:29 am
Hello Steven,

To ensure you receive an email after a new order is placed, just follow the instructions in our article on How to enable/disable the new order notifications

Kindest Regards,
Scott M
n/a Points
2014-04-28 1:07 pm

Is this Paypal module working well for business in singapore? Seems the paypal business service only allow UK bank and nearby. 

Staff
8,988 Points
2014-04-28 2:11 pm
Hello andy,

Thank you for your comment. In the Official prestashop forums I found a similar post, where they advise to use the PayPal Europe module for Singapore.

If you have any further questions, feel free to post them below.
Thank you,

-John-Paul
n/a Points
2014-05-24 8:10 am

Hi there!

I have a simple problem with my PayPal module and seems its a configuration but I dont know what I forgot to add..... when i hit the PP payment button opens a page like this:

http://vlphones.com%20/modules/pd_paypal/express_checkout/payment.php

How can I configurate it?

 

Thanks in advance, Laszlo

Staff
8,502 Points
2014-05-27 8:11 am
It looks like a configuration somewhere is causing an additional space to be added after your domain. Unfortunately, I was unable to locate anything that could cause this. To attempt to identify the issue, I recommend searching your database for your domain with a space after it. If this produces any results, correct them and try again.
n/a Points
2014-06-17 11:48 pm

During set up of the Paypal module, I had a little bit of trouble (I didn't find your instructions until now) and on the Payment page during checkout, I have to paypal buttons.  I'm not sure how to make it just be one.  Can you help?

Thank you for your wonderful tutorials!  They have helped me tremendously.

Staff
8,502 Points
2014-06-18 8:15 am
It sounds like you have your PayPal information set up within 2 different places. I recommend removing the steps that you previously took and following this guide.
n/a Points
2014-08-13 3:18 pm

Which Paypal module should be used?  Paypal or Paypal USA & Canada?  I'm based in the USA, so, I suppose the answer is obvious.  I'm wondering why there are two modules. 

Staff
16,770 Points
2014-08-13 3:52 pm
Hello Archibald,

Thanks for the question. It definitely is confusing - and this happens quite a bit when there many plugins published. When I looked at the different Paypal plugins, I could see that there some (the Paypal USA & Canada one) that were made by PrestaShop. While the others appear to be made a third-party. It will depend on what you want and also if you trust the third party that has made the plugin. In this case, since PrestaShop developed the latter, then I would go with that one.

Hope that helps!

Regards,
Arnel C.
n/a Points
2014-09-08 12:10 pm

Hello,I have a problem of my paypal module,when I click on paypaly button to check out, it shows DNS look up failure, the error code is ERR_NAME_NOT_RESOLVED and the URL is: http://https//secure152.inmotionhosting.com/~franck5/modules/paypal/express_checkout/payment.php

I have contacted paypal support but they said it is server's problem.Also, it doesn't have any record in error log... so I have no idea what to do.How can I trouble shoot it?Thank you in advance.

Staff
8,988 Points
2014-09-08 12:32 pm
Hello Alice,

Thank you for your question. If you are using a Temporary URL, please ensure you have updated your URL in the PrestaShop dashboard.

Also a "Temporary URL may not be the best option due to the way a server... reads path structures for things such as images, and CSS configuration files. If using a Temp URL, these may not work at all... also many redirects that can affect areas such as admin logins, causing them not to work properly over a Temp URL." This is from our full guide titled How to configure PrestaShop with a Temp URL.

A Host file is recommended as an alternate solution, and is also covered in that guide.

Feel free to post any additional questions below.

Thank you,
John-Paul
n/a Points
2014-09-09 6:58 am

Thank you for your reply,

I don't use Temporary URL, I just put my domain name in my shop domain.and I was wondering if this error has something to do with SSL domain, because the DNS failure page's URL is: http://https//secure152.inmotionhosting.com/~franck5/modules/paypal/express_checkout/payment.phpI am using business hosting so I use shared certificate SSL and I follow this article,http://www.inmotionhosting.com/support/website/ssl/how-do-i-obtain-an-ssl-certificate, so I think http://https//secure152.inmotionhosting.com/~franck5/ is my SSL domain.Did I do something wrong with SSL domain?or anything else worng?Thank you very much.  

Staff
18,704 Points
2014-09-09 8:40 am
Hello Alice,

The Shared URL for your account will be 'https://secure152.inmotionhosting.com/~franck5/'. Note that the https:// is in place of http:// and not added to it. Also, there was a missing : in the https portion. That being said, PrestaShop does not work with temp URLs as far as the store itself, so it is possible that the shared SSL (which uses the temp URL) may not work either. Try first with the fixes I suggested and see if that helps.

Kindest Regards,
Scott M

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

17 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!