Getting PayPal API Signature


Do you want to know how to find out the API signature in PayPal? Let’s go ahead and discuss what is API signature mean in PayPal, why is it used in website creation and how to fetch it from PayPal interface.


What is API?

API (Application Program Interface) is a set of rules defined for data transfer between one computer software and the other. In this blog, for example, we’ll take one software as PayPal and the other as Woocommerce. Not just Woocommerce, but there are a dozen of plugins out there, that might require you to setup PayPal API in the settings.

Why do we need API?

Like we mentioned before, the PayPal API is needed to transfer information from a third party integration software and PayPal. It literally pushes the data from your website into PayPal interface.

How to get PayPal API Key?

Below is a step by step process to get the PayPal API key:


1. Login to your PayPal account and click on “Profile” and then click on “Profile and Settings”


2. Click on “My Selling Tools” from the left sidebar


3. Under “Selling Online” section, find the “API Access” row and click “Update”


4. You need to request for API credentials in order to generate API Signature key.


5. If you already have API signature generated from before, you can just scroll down till you see the section “NVP/SOAP API Integration” and click on “View API Signature” hyperlink


6. Click on “Show” for “API Username”, “API Password” and “API Signature”


7. Sometimes Woocommerce settings might have options where you have to enter PayPal Identity Token. In order to get the token, follow the same steps as above where you go:

Profile > Profile & Settings > My Selling Tools

And this time instead of clicking on update next to “API Access”, click on update next to “Website Preferences” 


8. Scroll down and find the section “Payment Data Transfer (Optional)”. Here you’ll see the identity token


9. There are a few things that needs to be changed in PayPal on this page:

  • Make sure “Auto Return” is ON and you have a reutrn URL (
  • Payment Data Transfer – ON
  • Block Non-encrypted Website Payment: OFF
  • PayPal Account Optional – ON
  • Contact Telephone Number – OFF
  • Support giropay and bank transfer payments – NO


Quick Tip

While setting up API access, you’ll see an option to “Enable Express Checkout”.

You need to select the option “Accept PayPal payments before API permissions or credentials are set up” for setting up express checkout option for your woocommerce. This option is important to accept PayPal payments from all your online stores.


To learn more about getting PayPal signature, please go through the article “Creating and Managing NVP/SOAP API Credentials” and “PayPal Standard“.

  • Was this article helpful ?
  • Yes   No

Recommended Posts



    • Hello @Anuj,

      It seems like your API credentials have already been generated and the signature should have been generated too. At this moment, you got 2 options:

      1. Disable the current API signature and try creating a new one. Disabling the API signature can be found here:

      2. You might want to contact Mailchimp Technical support. They should be able to help you further. Keep in mind that you will have to upgrade your account in order to receive their support.

Leave a Reply

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