Paypal


To setup Paypal you will need API permissions.

  1. PayPal API Username
  2. PayPal API Password
  3. API Signature

Follow the steps below to get the API permissions

Creating an API signature

  1. Log in to your PayPal business account at www.paypal.com. Click the profile icon (Profile menu) on the top right side of the page. From the Business Profile menu, select Profile and Settings.
    If you do not see the profile icon on the top right, select Profile which appears in the top menu when the My Account tab is selected.

    If you do not see the profile icon on the top right, select Profile which appears in the top menu when the My Account tab is selected.
  2. From the left menu, click My selling tools.
  3. In the Selling online section, click the Update link for the API access item.
  4. To generate the API Signature, click Request API Credentials on the API Access page
  5. Select Request API signature and click Agree and Submit to generate the API signature.


Notes:

  1. If you’ve already generated a set of API credentials, you’ll have to delete your existing set before you can generate a new set of credentials. In this case, you’ll see a View API Signature (or Certificate) link where the Request API credentials link is circled in the diagram above. Click the View API Signature> link, and on the page that appears, click the Remove button to delete the existing signature.
  2. You need Business Merchant account to setup PayPal API working.
  3. Always test before setting online payment method to production.

Troubleshooting

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_1a242jdj2455 – 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 CRM Paypal fields.

Did you find this article useful?



  • Stripe Checkout

    Stripe Checkout requires your installation to run on HTTPS url, read more here: https://stripe.com/docs/web/setup#http-requirements Configure API Key...

  • Authorize.net Accept.js

    To configure Authorize.net Accept.js payment gateway, you need to navigate to the payment gateways configuration page in Setup->Settings->Paymen...

  • PayPal Smart Checkout

    The PayPal Smart Checkout is a payment gateway provided by PayPal. The PayPal Smart Button Checkout contains a number of buttons that allow your custo...

  • Braintree

    To configure Braintree payment method in  CRM, you will need to obtain Merchant ID, Public Key and Private Key from Braintree, to achieve this fo...

  • Mollie

    Offer your customers the payment methods Creditcard, SOFORT Banking, iDEAL, Bancontact, Bank transfer, SEPA Direct Debit, PayPal, Bitcoin, PODIUM Cade...