[How To] Integrate PayPal with NopCommerce for Your eCommerce Shop

[How To] Integrate PayPal with NopCommerce for Your eCommerce Shop


Established in the year 1998, PayPal is one of the world’s largest web payment companies, pioneering in digital payments. It offers its users a wide variety of payment options.

PayPal Integration Benefits to Business:

  • With PayPal integration into your application, you set a standard business payment procedure and leverage several PayPal assets to help your website.
  • With PayPal, you can ensure an uninterrupted shopping experience where your users/customers get a check conversion that is 82% higher than other payment methods.
  • PayPal provides its partners with a secure payment platform with highly secure data center infrastructure and protects your buyers along with free return shipping services.
  • Paypal also provides a highly secure and reliable working ecosystem with negligible downtime issues. With their Resolution Centre at work, you can quickly resolve problems even if your customers face purchasing mishaps.

What is  NopCommerce?

NopCommerce provides a free and open-source e-commerce platform and is the most sought-after ASP.NET shopping cart based on Microsoft technologies. NopCommerce offers a wide variety of 3rd-party plugins and extensions which you can directly integrate with your e-Commerce website/platform.

How to integrate Paypal with NopCommerce?

Installation instructions:

  1. One must download the plugin archive.
  2. Then go to admin area → configuration → local plugins.
  3. Upload the plugin archive using the “Upload plugin or theme” plugin.
  4. And lastly, scroll down through the lists of plugins to find the newly installed plugin. Then click on the “Install” button to install the plugin.

Step to install plugin:

  • You get two options to upload the plugin. You may use either of the two according to your convenience. Upload the plugin to the /plugin.
  • Upload the plugin to the / plugin folder in the NopCommerce directory. And restart your application (or click Reload lists of plugin buttons).
  •  Upload the plugin or theme using the Upload plugin or theme button, indicating the archive location’s path with the plugin in your local storage.
  • Scroll down through the list of plugins to find the newly installed plugin data.
  • Click on the Install link to install the plugin first.
  •  Click on the Restart application to apply the changes button on the top panel to complete the installation process.
  • Now the user can see the plugin displayed in the plugins list (Configuration → Local plugins)

Go to Configuration → Local plugins.

You may now find the plugin you wish to limit. In our case, it’s PayPal Standard. To see it more quickly, use the Search panel at the top of the page and search by Plugin name or Group using the Payment methods option.

Sandbox is a test area. In PayPal, a user can make fake transactions to test the payment workflow.

PDT Identity Token

Payment Data Transfer (PDT) is a notification service that, once activated, allows you to send transaction-related information immediately to the merchants who are using PayPal payment buttons (PayPal Payments Standard).

Sandbox Test Accounts

Use this link to create a buyer/ seller account: https://developer.paypal.com/developer/accounts?event=createSuccess

Click on “Create Account” → Select Type “Business” for Seller/Facilitator, or click on “Create Account” → Select Type “Personal” for Buyer



Now you know how to integrate Paypal with NopCommerce for your Ecommerce website. In case of any queries, do not hesitate in contacting an expert at DEV IT for Ecommerce solutions, here.

The following two tabs change content below.
Mayur Rupareliya, senior developer at DEV IT has over five years of experience as a programmer. Having finished his master’s in computer applications, Mayur is a tech enthusiast who aspires to do better at .NET development every day. His expertise lies in CSS, JS as well as quick problem solving. His interests lie in playing cricket, music and chess. Overall, Mayur loves to keep himself updated about things that interest him.

Leave a Reply

Your email address will not be published. Required fields are marked *