Creating and configuring PayPal API credentials


[Please note that this article refers to an older version of the product and may be outdated. You can find the most recent guide here]

This document builds on the official PayPal documentation. In order to ensure that this guide is up-to-date, you can also refer to the original web site:

Log in to

You must have a PayPal merchant account to make calls to the live PayPal servers. Using the login credentials from your business account, please log in to PayPal.

Navigate to the API Access page

Select My Account > Profile > My Selling Tools, then click the Update (API Access) link:

Generate the Certificate set

  1. Click Request API Credentials on the API Access page:

    Click Request API Credentials.

    Note: 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.

  2. Select Request API signature and click Agree and Submit to generate a set of Signature credentials.

Here’s an example showing a set of Signature credentials:

Signature API credential set

Configuring IPN (Instant Payment Notifications)

Instant Payment Notification (IPN) is a message service that automatically notifies merchants of events related to PayPal transactions.
In order to manage pending transactions, it is really necessary to configure the IPN into the PayPal Account. This allows the PayPal server to communicate with the Splash Portal when a pending payment is getting authorized.

In order to get more information about this, please see Configuring IPN (Instant Payment Notifications) with PayPal.

Boost up your Splash Portal with PayPal payments

In order to activate PayPal payments on your Splash Portal, it is necessary to set the Online payment subsection of the Control Panel. This subsection must be configured as follows:

  • Enable PayPal: Yes
  • Username: (the API username retrieved above)
  • Password: (the API password retrieved above)
  • Signature: (the signature retrieved above)


Have more questions? Submit a request