QuickJob - Job Board PHP Script

Contents

1. Security Header Not Valid When Setting up Paypal

2. How to get PayPal API credentials username, password and signature?

1. Security Header Not Valid When Setting up Paypal

Paypal security header is not valid error message can be shown because of the following reasons:

  1. You have set up live credentials and you have turned Test mode to ON. If you want to test you need to set TEST credentials and have Paypal Sandbox Account
  2. You have white spaces in your credentials. Eq.               api_username_123gjh123g – You see how much whitespaces after the Eq.
  3. You put wrong API credential in wrong place ex. API Signature data you put in the API Username field inside QUICKAD or QUICKJOB CMS Paypal fields.

2. How to get PayPal API credentials username, password and signature?

Follow these steps

1: Under Tools, More Tools – for latest PayPal interface

  1. Log in to your PayPal account
  2. Move your mouse over the Tools menu in top navigation. Find More Tools within that. And click it.
  3. Scroll the page till you see a box with API credentials written. Click on it.
    Go to Tools - All Tools and find an option for API credentials
  4. ShortcutClick on this link to directly open Tools page in your PayPal account.
  5. Once on the API credentials page, click on the last option for NVP/SOAP API integration.
    Last option - NVP / SOAP API access
    Last option – NVP / SOAP API access
  6. If this is the first time you are creating API credentials, complete the API Credential Request form.
  7. Once you’ve created the API credentials, you will see View API Signature option under NVP / SOAP API integration. Clicking on that will bring you to a page like the following screenshot. Click on each “Show” link to see API username, password and signature.
    View or Remove API signature
    View or Remove API signature
  8. Remember, API credentials are sensitive information. Store them securely and never share them with unauthorized people. In case you suspect a compromise, immediately remove API signature and create a new one – following the steps above.