How do I connect PayPal to my Site?

Your E-Commerce Store supports PayPal Standard, PayPal Express Checkout, PayPal Advanced, PayPal Payflow Link, and PayPal Payments Pro solutions.

For sales-related questions about setting up a new PayPal service and would like to speak directly to a PayPal Product Specialist, call (+1) 877-455-1481. For customer service related questions regarding an existing PayPal account and would like to speak directly to a PayPal Customer Service agent, call (+1) 888-221-1161.

PayPal Standard: 

PayPal Standard is the easiest PayPal solution to set up and use. In addition to regular payments within PayPal accounts, this method also allows users to pay by credit card without having to first create a PayPal account.

To set up PayPal Standard, follow these simple steps:

  1. Click on Ecommerce from the left-hand menu within your Website Editor
  2. Click on Manage Store to open the Store Control Panel
  3. Scroll down to the Configuration Section, select Payment
  4. Insert your PayPal account's email address and click on Enable PayPal. To disable PayPal until you have configured it, click the Enabled toggle
  5. Select Edit from the drop-down menu
  6. Click Change PayPal account to type your PayPal email address, and click on Save
  7. Optional: You can activate PayPal insights by selecting Activate
  8. Type the name under which customers see this payment method at checkout
  9. Click the enable this payment method at checkout toggle to enable PayPal 
  10. Log in to your PayPal account
  • Go to My AccountProfile, and My selling tools
  • Find the Instant Payment Notification in the settings link, and click Update
  • Click Choose IPN Settings, and select Receive IPN messages. Type the following URL in the Notification URL field: where STORE ID is your Store ID. Save the changes.
  • (Optional) We highly recommend enabling the Auto Return option. To set this option, go to ProfileMy selling toolsWebsite Payment Preferences. Your E-Commerce store sends the necessary value of the Return URL in each request to PayPal.*
  • To set up encoding preferences, go to Open ProfileMy selling toolsPayPal button language encoding. Click More Options. Set Encoding to UTF-8, and Do you want to use the same encoding for data sent from PayPal to you (for example, IPN, downloadable logs, emails)? to Yes. Save the changes.
  • (Optional) If you have a Premier or Business PayPal account, go to ProfileMy selling toolsShipping Calculations, and click Update. Select the check box next to the shipping method for a specific currency. Click Edit, and set Use the shipping fee in the transaction instead of my calculator's settings to Yes. Click Save Changes. **
    Perform these steps for each shipping method set in your PayPal account. If you do not have any shipping methods on this page, just skip this step.**

Please make sure you followed all the steps described above. Otherwise, you may have issues with your PayPal orders. 

* The auto-return will force your customers to return to your store (and to which URL they will be returned) after they have completed the payment at PayPal. Basically, this setting isn't necessary: PayPal will show a button like 'return to the store' that will lead the customers back to the shop.

However, you may want to enable it in the following cases:

  • If you want to track sales using Google Adwords or any other tool and you have a tracking code inserted in the E-commerce control panel, System Settings → General → Cart. In this case, the code is triggered when customer's get to Thank you for your order page therefore you need to force the auto return.
  • If you are going to use one PayPal account in several separate E-commerce Store, the E-commerce will pass the correct URL along with each payment request, so customers will be returned to the site where they started the checkout.

The main thing is to enable IPN (Instant Order Notifications) setting. IPN is a message transmitted from PayPal to your E-Commerce store via a special secure channel and indicating the status of the payment. This setting will ensure that your E-Commerce store will be notified about whether the customer did complete the payment or the transaction has been failed. Upon receiving such a notification, Your E-Commerce store is able to update the order status accordingly. Having IPN properly set up in your PayPal account is crucial for the automatic acceptance of orders within your store.

** This step is necessary to avoid issues with shipping calculation in the E-commerce store: If you have any shipping rates configured in the PayPal account, they may override the rates from your E-Commerce store. As a result, the order may arrive at status Awaiting Payment.

PayPal Express Checkout: 

Express Checkout is a more advanced solution by PayPal. It provides an alternative checkout process for your E-Commerce store.

To set up PayPal Express Checkout within your E-Commerce Store, follow these simple steps:

  1. Click on Ecommerce from the left-hand menu within your Website Editor
  2. Click on Manage Store to open the Store Control Panel
  3. Go to SettingsPaymentPayPal Express Checkout
  4. Fill in all the necessary fields: API Username, API Password and Signature. You can get them from PayPal
  5. Click on Save

Generate PayPal API Signature: 

Have you generated an API certificate or signature before?

  1. If not, you need to generate a signature. Use instructions provided by PayPal: Obtaining API Credentials
  2. If yes, then there are two options:
    • You generated the API signature but cannot find it on the PayPal backend. In this case, you just need to grab it using the instruction posted above and use it in the StoreFront backend.
    • You generated the API certificate. Unfortunately, PayPal doesn't allow having an API signature and a certificate at the same time. So you should remove the certificate and generate the signature instead. Attention: if you're already running any shopping cart with your PayPal account and this cart uses an API certificate, the cart will not be able to process PayPal transactions. In this case, you need to switch the cart to using a signature (PayPal recommends using a signature).

How PayPal Express Checkout works: 

  1. You add products to the bag.
  2. Click Checkout with PayPal
  3. Your E-Commerce store redirects you to the PayPal site
  4. You sign in with the PayPal account or create a new one
  5. PayPal redirects you back to your store
  6. Your store creates a new profile based on the information from PayPal and shows the last checkout page
  7. You review your order, change the shipping method if necessary and click the Submit Order button
  8. Your store sends the request to PayPal in the background, PayPal charges your credit card

For more information or if you require any assistance, feel free to contact us at [email protected].

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us